)]}'
{
  "log": [
    {
      "commit": "311f6fc77c51926dbdfbeab0a5d88d70f01fa3f4",
      "tree": "bb5c3ca66a104642ac97814509015e60e5aea7d3",
      "parents": [
        "329fc4c37212588091b64bdf09afaeb18642aae2"
      ],
      "author": {
        "name": "Masatake YAMATO",
        "email": "yamato@redhat.com",
        "time": "Fri Jun 27 08:35:03 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Jul 14 13:56:59 2008 -0500"
      },
      "message": "dlm: release socket on error\n\nIt seems that `sock\u0027 allocated by sock_create_kern in\ntcp_connect_to_sock() of dlm/fs/lowcomms.c is not released if\ndlm_nodeid_to_addr an error.\n\nAcked-by: Christine Caulfield \u003cccaulfie@redhat.com\u003e\nSigned-off-by: Masatake YAMATO \u003cyamato@redhat.com\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "0035a4b14931eb62a5f8a7762284c18e7ab14289",
      "tree": "460232289d1c47eeacdcdf14d29c8763c2fca39f",
      "parents": [
        "88ad23195e4609cef73b6fcf2b4c08aaaef33204"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun May 11 22:01:29 2008 +0200"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon May 19 15:37:27 2008 -0500"
      },
      "message": "dlm: tcp_connect_to_sock should check for -EINVAL, not EINVAL\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Christine Caulfield \u003cccaulfie@redhat.com\u003e\nCc: David Teigland \u003cteigland@redhat.com\u003e\nCc: cluster-devel@redhat.com\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "7a936ce71eed7b887b8a0d6c54dd8a9072f71c9f",
      "tree": "9d4d691a54a584e6991e8dfb9a9551536b0cb787",
      "parents": [
        "860da5e578c25d1ab4528c0d1ad13f9969e3490f"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Mon May 12 10:04:51 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon May 19 15:37:27 2008 -0500"
      },
      "message": "dlm: convert connections_lock in a mutex\n\nThe semaphore connections_lock is used as a mutex.  Convert it to the mutex\nAPI.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Christine Caulfield \u003cccaulfie@redhat.com\u003e\nCc: David Teigland \u003cteigland@redhat.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "39bd4177ddbeb4c86e854d3d5c4a6a26088e601e",
      "tree": "80bebc23aac81cc56dbd33d81dcb9ffbbf2582dc",
      "parents": [
        "52bda2b5bab87c388848bbc0f4d28d04858d5a7d"
      ],
      "author": {
        "name": "Patrick Caulfeld",
        "email": "pcaulfie@redhat.com",
        "time": "Wed Jan 09 15:06:27 2008 +0000"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 29 17:17:32 2008 -0600"
      },
      "message": "dlm: close othercons\n\nThis patch addresses a problem introduced with the last round of\nlowcomms patches where the \u0027othercon\u0027 connections do not get freed when\nthe DLM shuts down.\n\nThis results in the error message\n\"slab error in kmem_cache_destroy(): cache `dlm_conn\u0027: Can\u0027t free all\nobjects\"\n\nand the DLM cannot be restarted without a system reboot.\n\nSee bz#428119\n\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Fabio M. Di Nitto \u003cfabbione@ubuntu.com\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "6bd8fedaa16da1e24f38712ee759950d8c5f4f09",
      "tree": "c14670142610dde814c04833e56ef91187dc6920",
      "parents": [
        "0ba6c33bcddc64a54b5f1c25a696c4767dc76292"
      ],
      "author": {
        "name": "Lon Hohberger",
        "email": "lhh@redhat.com",
        "time": "Thu Oct 25 18:51:54 2007 -0400"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 29 16:44:25 2008 -0600"
      },
      "message": "dlm: bind connections from known local address when using TCP\n\nA common problem occurs when multiple IP addresses within the same\nsubnet are assigned to the same NIC.  If we make a connection attempt to\nanother address on the same subnet as one of those addresses, the\nconnection attempt will not necessarily be routed from the address we\nwant.\n\nIn the case of the DLM, the other nodes will quickly drop the connection\nattempt, causing problems.\n\nThis patch makes the DLM bind to the local address it acquired from the\ncluster manager when using TCP prior to making a connection, obviating\nthe need for administrators to \"fix\" their systems or use clever routing\ntricks.\n\nSigned-off-by: Lon Hohberger \u003clhh@redhat.com\u003e\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "df61c952622f51facac21dd8dfa4d8a24dcb9657",
      "tree": "a65bbebca1467a5168332b906edcc0f9ae8808f5",
      "parents": [
        "c3e9a353d8fc64a82ab11a07e21902e25e1e96d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 06 23:48:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:42 2007 -0800"
      },
      "message": "[DLM] lowcomms: Do not muck with sysctl_rmem_max.\n\nUse SO_RCVBUFFORCE instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d66f8277f53407754f50ae6bada68f1b68d04d48",
      "tree": "8725f182541eb98e1947d8a224e61d66c2c959da",
      "parents": [
        "49e61f2ef6f7d1d0296e3e30d366b28e0ca595c2"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Fri Sep 14 08:49:21 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Oct 10 08:56:19 2007 +0100"
      },
      "message": "[DLM] Make dlm_sendd cond_resched more\n\nUnder high recovery loads dlm_sendd can monopolise the CPU and cause soft lockups.\n\nThis one extra and one moved cond_resched() make it yield a little more during\nsuch times keeping work moving.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "61d96be0f474df354c2ff4a2b2bf410b23a5cd60",
      "tree": "b40a06b75f7ff59b3925dcabbbf63605f7b18c18",
      "parents": [
        "a13b8c5f2381495879e6facd3b3ada51c9e68194"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Mon Aug 20 15:13:38 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Oct 10 08:55:39 2007 +0100"
      },
      "message": "[DLM] Fix lowcomms socket closing\n\nThis patch fixes the slight mess made in lowcomms closing by previous patches\nand fixes all sorts of DLM hangs.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "9e5f2825a8b721360b291f14f42cd7a25781156b",
      "tree": "7d8e54a91dc46edce1c62f4991a7bef2267b5402",
      "parents": [
        "1a2bf2eefb63a267aea7f3f80d6ac59160e20810"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Thu Aug 02 14:58:14 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:30:36 2007 +0100"
      },
      "message": "[DLM] More othercon fixes\n\nThe last patch to clean out \u0027othercon\u0027 structures only fixed half the problem.\nThe attached addresses the other situations too, and fixes bz#238490\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "01c8cab25863de007fe8c598d0033919ea8ae65e",
      "tree": "b7945a4766743ad4dd559681b65bb9e3d230a4a8",
      "parents": [
        "41684f9547455b395ffd65e5b7961067d20a2872"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Tue Jul 17 16:53:15 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:29:27 2007 +0100"
      },
      "message": "[DLM] zero unused parts of sockaddr_storage\n\nWhen we build a sockaddr_storage for an IP address, clear the unused parts as\nthey could be used for node comparisons.\n\nI have seen this occasionally make sctp connections fail.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "25720c2d73058f4f929f16093f60817ed52a285c",
      "tree": "09b14797656f31596c3b061608eeba7b8ded3701",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Wed Jul 11 13:39:43 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:28:05 2007 +0100"
      },
      "message": "[DLM] Clear othercon pointers when a connection is closed\n\nThis patch clears the othercon pointer and frees the memory when a connnection\nis closed. This could cause a small memory leak when nodes leave the cluster.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f4fadb23ca49abd2f1387a0b7e78b385ebc760ce",
      "tree": "8e1d7a958694356ab0793309cf5b41e878fe6e59",
      "parents": [
        "b3657629249eba0b3b61ff964d6e1539b469d117"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jun 27 14:43:37 2007 -0700"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:24:06 2007 +0100"
      },
      "message": "[GFS2] git-gfs2-nmw-build-fix\n\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "97d848365e603def43c69e160937f073bf9cf02e",
      "tree": "04aecce7e6dfcccd6afaefce80abf6bf9f08126f",
      "parents": [
        "1875f2f31b3955dff8c3712a56ae61836c8b90fe"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Wed Jun 27 11:36:23 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:23:57 2007 +0100"
      },
      "message": "[DLM] Telnet to port 21064 can stop all lockspaces\n\nThis patch fixes Red Hat bz#245892\n\nOpening a tcp connection from a cluster member to another cluster member\ntargeting the dlm port it is enough to stop every dlm operation in the cluster.\nThis means that GFS and rgmanager will hang.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "afb853fb4eec380b492a3c369f837359359c28e8",
      "tree": "ee589e832761f6915db48a222288f68164874a05",
      "parents": [
        "89918647a445fddfe223b097e29f775dcfa81eab"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Fri Jun 01 10:07:26 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:23:05 2007 +0100"
      },
      "message": "[DLM] fix socket shutdown\n\nThis patch clears the user_data of active sockets as part of cleanup.\nThis prevents any late-arriving data from trying to add jobs to the work\nqueue while we are tidying up.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-Off-By: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "617e82e10ccf96a13eb2efd5eac4abef44a87d02",
      "tree": "9528cdfae4fd8a03ff4edb4acc76d4e9d9e4b71c",
      "parents": [
        "f391a4ead61e4510ff385815ddaf3c0777fbad1b"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Apr 26 13:46:49 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue May 01 09:11:51 2007 +0100"
      },
      "message": "[DLM] lowcomms style\n\nReplace some printk with log_print, and fix some simple cases of lines\nover 80.  Also, return -ENOTCONN if lowcomms_start fails due to no local\nIP address being available.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "30d3a2373f171e62e4032819f55fed2ec887d0b8",
      "tree": "44b8168d9ae30a89e2fd394696efdc70ec57ae01",
      "parents": [
        "2439fe50724e8693e8b933b3f8125d870bfbdb25"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Mon Apr 23 16:26:21 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue May 01 09:11:41 2007 +0100"
      },
      "message": "[DLM] Lowcomms nodeid range \u0026 initialisation fixes\n\nFix a few range \u0026 initialization bugs in lowcomms.\n- max_nodeid is really the highest nodeid encountered, so all loops must include\nit in their iterations.\n- clean dlm_local_count \u0026 connection_idr so we can do a clean restart.\n- Remove a spurious BUG_ON\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2439fe50724e8693e8b933b3f8125d870bfbdb25",
      "tree": "7d14d4a09aefb1fcd9fe773a093aa4ac710af492",
      "parents": [
        "7d3c1feb80913ba4253c3517d48b9b3741c44fc9"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "jwhiter@redhat.com",
        "time": "Thu Apr 19 17:59:05 2007 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue May 01 09:11:38 2007 +0100"
      },
      "message": "[DLM] Fix dlm_lowcoms_stop hang\n\nWhen you attempt to release a lockspace in DLM, it will hang trying to down a\nsemaphore that has already been downed.  The attached patch fixes the problem.\n\nSigned-off-by: Josef Bacik \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\n"
    },
    {
      "commit": "6ed7257b46709e87d79ac2b6b819b7e0c9184998",
      "tree": "502f68849175f8fb52bb141501df2df9efc8e06c",
      "parents": [
        "fc7c44f03d95f20b5446d06f5bb9605cddd53203"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Tue Apr 17 15:39:57 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue May 01 09:11:23 2007 +0100"
      },
      "message": "[DLM] Consolidate transport protocols\n\nThis patch consolidates the TCP \u0026 SCTP protocols for the DLM into a single file\nand makes it switchable at run-time (well, at least before the DLM actually\nstarts up!)\n\nFor RHEL5 this patch requires Neil Horman\u0027s patch that expands the in-kernel\nsocket API but that has already been twice ACKed so it should be OK.\n\nThe patch adds a new lowcomms.c file that replaces the existing lowcomms-sctp.c\n\u0026 lowcomms-tcp.c files.\n\nSigned-off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "fdda387f73947e6ae511ec601f5b3c6fbb582aac",
      "tree": "77ba5e6a34c801fbf25fd31224fc64b84ca5403d",
      "parents": [
        "61057c6bb3a3d14cf2bea6ca20dc6d367e1d852e"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Thu Nov 02 11:19:21 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:35:00 2006 -0500"
      },
      "message": "[DLM] Add support for tcp communications\n\nThe following patch adds a TCP based communications layer\nto the DLM which is compile time selectable. The existing SCTP\nlayer gives the advantage of allowing multihoming, whereas\nthe TCP layer has been heavily tested in previous versions of\nthe DLM and is known to be robust and therefore can be used as\na baseline for performance testing.\n\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "42fb00838a644d03f9a2a5fbbe0b668a5ff5df4d",
      "tree": "2a4cc5c21814f77a551373bd7fac8b6925ef7428",
      "parents": [
        "ce9e3d9953c8cb67001719b5516da2928e956be4"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Fri Oct 13 17:12:05 2006 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:13:10 2006 -0400"
      },
      "message": "[DLM] fix iovec length in recvmsg\n\nI didn\u0027t spot that the msg_iovlen was set to 2 if there\nwere two elements in the iovec but left at zero if not :(\n\nI think this might be why bob was still seeing trouble.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "4c5e1b1a8c3f591b21f09001d6748296ddff33b8",
      "tree": "225fe2e8fd0ee7fbb182190a808b09e0a330291b",
      "parents": [
        "c312c4fdc88514dd9522b7858eb879e610aeb9b1"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Thu Oct 12 10:41:22 2006 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:11:33 2006 -0400"
      },
      "message": "[DLM] fix iovec length in recvmsg\n\nThe DLM always passes the iovec length as 1, this is wrong when the circular\nbuffer wraps round.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "38d6fd26ea7f291141039fe340a581dc6f770fc0",
      "tree": "3e8ef8ea8e72fab24c140be53b18c98f2cb6cc95",
      "parents": [
        "5c09d96b34ac9b95ab4606e51ddb34ed0f19faf1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 09 20:27:30 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:19:08 2006 -0700"
      },
      "message": "[PATCH] dlm gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcc8abc8d4fcdbddc383091449f3696b411aa8fb",
      "tree": "281f7d7af595153904ed3458329f3c868f4e092d",
      "parents": [
        "8872187780f6104216c67e7b60c11f708b513c38"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Aug 10 13:31:23 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Aug 11 09:44:00 2006 -0400"
      },
      "message": "[DLM] move kmap to after spin_unlock\n\nDoing the kmap() while holding the spinlock was causing recursive spinlock\nproblems.  It seems the kmap was scheduling, although there was no warning\nas I\u0027d expect.  Patrick, do we need locking around the kmap?\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "7d5513d58d072cf38cae9c886653aadac38ef4a9",
      "tree": "f5682cf77d5faa0e660eb46c1d288ff0b8b60089",
      "parents": [
        "3a8476dda13bc6690c5c2d5f1d3078048392c188"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Jun 19 09:15:38 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jun 19 09:15:38 2006 -0400"
      },
      "message": "[DLM] init rwsem earlier\n\nThe nodeinfo_lock rwsem needs to be initialized when the module is loaded\ninstead of when the dlm is first used.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "47c96298cd0b04b4478206fde55fd6a6431de980",
      "tree": "95a8f9d247e413662debd268cd1ddeaa45f1a00d",
      "parents": [
        "e70409f5f37587e101b4fd6d268686ae8e03ba88"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu May 25 17:43:14 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu May 25 17:43:14 2006 -0400"
      },
      "message": "[GFS2] Change name due to local_nodeid being a macro\n\nChange names of local_nodeid to dlm_local_nodeid to prevent a\nnamespace collision. Changed other local variable to match.\n\nCc: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1c032c03117c014512195f2e33c3af999f132146",
      "tree": "2032d1965331fb1882fdb306c678cf4497b35c10",
      "parents": [
        "ae118962b9f8572b5ff00e85c053dbeede2314db"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri Apr 28 10:50:41 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Apr 28 10:50:41 2006 -0400"
      },
      "message": "[DLM] PATCH 2/3 dlm: lowcomms close\n\nWhen a node is removed from a lockspace configuration, close our\nconnection to it, clearing any remaining messages for it.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "e7fd41792fc0ee52a05fcaac87511f118328d147",
      "tree": "eee5227088ba97daef795e385b7548d2a1cc4cb6",
      "parents": [
        "e47314207032cfd1157b8c377df162839b32ea6f"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Jan 18 09:30:29 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Jan 18 09:30:29 2006 +0000"
      },
      "message": "[DLM] The core of the DLM for GFS2/CLVM\n\nThis is the core of the distributed lock manager which is required\nto use GFS2 as a cluster filesystem. It is also used by CLVM and\ncan be used as a standalone lock manager independantly of either\nof these two projects.\n\nIt implements VAX-style locking modes.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steve Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    }
  ]
}
