)]}'
{
  "log": [
    {
      "commit": "27eccf46491e1f77f9af9bbe0778122ce6882890",
      "tree": "21b5cd7aeb9ce1338a07daf13fd14695c492c89e",
      "parents": [
        "f9f2ed486256f3480e4d499ffd6bf730bc5e6fc6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Sep 05 08:42:08 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri Sep 05 09:51:30 2008 -0500"
      },
      "message": "dlm: choose better identifiers\n\nsparc32:\n\nfs/dlm/config.c:397: error: expected identifier or \u0027(\u0027 before \u0027{\u0027 token\nfs/dlm/config.c: In function \u0027drop_node\u0027:\nfs/dlm/config.c:589: warning: initialization from incompatible pointer type\nfs/dlm/config.c:589: warning: initialization from incompatible pointer type\nfs/dlm/config.c: In function \u0027release_node\u0027:\nfs/dlm/config.c:601: warning: initialization from incompatible pointer type\nfs/dlm/config.c:601: warning: initialization from incompatible pointer type\nfs/dlm/config.c: In function \u0027show_node\u0027:\nfs/dlm/config.c:717: warning: initialization from incompatible pointer type\nfs/dlm/config.c:717: warning: initialization from incompatible pointer type\nfs/dlm/config.c: In function \u0027store_node\u0027:\nfs/dlm/config.c:726: warning: initialization from incompatible pointer type\nfs/dlm/config.c:726: warning: initialization from incompatible pointer type\n\nCc: Christine Caulfield \u003cccaulfie@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "44be6fdf1056b685eb79e53e42bd2d321b085cfc",
      "tree": "3af8658e3400b5090b78f730591da8e347cde327",
      "parents": [
        "c1dcf65ffc5796bf4ff75c13f448e63b3a416fd6"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Aug 28 11:36:19 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Sep 02 14:32:08 2008 -0500"
      },
      "message": "dlm: fix address compare\n\nCompare only the addr and port fields of sockaddr structures.\nFixes a problem with ipv6 where sin6_scope_id does not match.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "51409340d240dabe66adb49f645588c3a802d055",
      "tree": "a513f2ca81f3638b2608064ef8383b0af86e846a",
      "parents": [
        "cb980d9a3ec3d39e30e0a4c473df528c09e0dcf3"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Jul 31 09:31:53 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Aug 13 12:47:36 2008 -0500"
      },
      "message": "dlm: rename structs\n\nAdd a dlm_ prefix to the struct names in config.c.  This resolves a\nconflict with struct node in particular, when include/linux/node.h\nhappens to be included.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "a6795e9ebb420d87af43789174689af0d66d1d35",
      "tree": "fb2a86ad010015fdd311f3b7f6ef30f60c14b8f7",
      "parents": [
        "f89ab8619e5320cc9c2576f5f8dcbaf6c0ba3950"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 15:21:29 2008 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 15:21:29 2008 -0700"
      },
      "message": "configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n\nThe configfs operations -\u003emake_item() and -\u003emake_group() currently\nreturn a new item/group.  A return of NULL signifies an error.  Because\nof this, -ENOMEM is the only return code bubbled up the stack.\n\nMultiple folks have requested the ability to return specific error codes\nwhen these operations fail.  This patch adds that ability by changing the\n-\u003emake_item/group() ops to return ERR_PTR() values.  These errors are\nbubbled up appropriately.  NULL returns are changed to -ENOMEM for\ncompatibility.\n\nAlso updated are the in-kernel users of configfs.\n\nThis is a rework of reverted commit 11c3b79218390a139f2d474ee1e983a672d5839a.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "f89ab8619e5320cc9c2576f5f8dcbaf6c0ba3950",
      "tree": "e703050b232c76de7cb25afd63a2b4dd885c4bb9",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 14:53:48 2008 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 14:53:48 2008 -0700"
      },
      "message": "Revert \"configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\"\n\nThis reverts commit 11c3b79218390a139f2d474ee1e983a672d5839a.  The code\nwill move to PTR_ERR().\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "11c3b79218390a139f2d474ee1e983a672d5839a",
      "tree": "03fa1a4927f2d9856ee45a64d522424478058b6f",
      "parents": [
        "6d8344baee99402de58b5fa5dfea197242955c15"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jun 12 14:00:18 2008 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Jul 14 13:57:16 2008 -0700"
      },
      "message": "configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n\nThe configfs operations -\u003emake_item() and -\u003emake_group() currently\nreturn a new item/group.  A return of NULL signifies an error.  Because\nof this, -ENOMEM is the only return code bubbled up the stack.\n\nMultiple folks have requested the ability to return specific error codes\nwhen these operations fail.  This patch adds that ability by changing the\n-\u003emake_item/group() ops to return an int.\n\nAlso updated are the in-kernel users of configfs.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "d44e0fc704143624b3e88fbf8fbcfda7a83fd299",
      "tree": "af6c5a5c6ae179051caf725e46f11ff8e2f0f7c8",
      "parents": [
        "761b9d3ffc953c24ceb55d8e12ff7e02b17e0484"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Mar 18 14:22:11 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Apr 21 11:18:01 2008 -0500"
      },
      "message": "dlm: recover nodes that are removed and re-added\n\nIf a node is removed from a lockspace, and then added back before the\ndlm is notified of the removal, the dlm will not detect the removal\nand won\u0027t clear the old state from the node.  This is fixed by using a\nlist of added nodes so the membership recovery can detect when a newly\nadded node is already in the member list.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "5416b704aef0b7350073421f4f6ac1a21bc213e7",
      "tree": "8868300550da5c2746d6595a073ee9c8da6d58d3",
      "parents": [
        "3925e6fc1f774048404fdd910b0345b06c699eb4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 16:54:29 2008 -0800"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Apr 21 11:18:01 2008 -0500"
      },
      "message": "dlm: match signedness between dlm_config_info and cluster_set\n\ncluster_set is only called from the macro CLUSTER_ATTR which defines read/write\naccess functions.  Make the signedness match to avoid sparse warnings every time\nCLUSTER_ATTR is used (lines 149-159) all of the form:\n\nfs/dlm/config.c:149:1: warning: incorrect type in argument 3 (different signedness)\nfs/dlm/config.c:149:1:    expected unsigned int *info_field\nfs/dlm/config.c:149:1:    got int extern [toplevel] *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "30727174b6273c67fa96fb818fe5bdde1ad70e5c",
      "tree": "807a66e114555caf3dc07fc818d2dac2c62dff47",
      "parents": [
        "d292c0cc489fa642799494bddbd7c94d11f7bbc1"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sat Feb 02 01:53:46 2008 +0800"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Feb 06 23:41:22 2008 -0600"
      },
      "message": "dlm: add __init and __exit marks to init and exit functions\n\nit moves 365 bytes from .text to .init.text, and 30 bytes from .text to\n.exit.text, saves memory.\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "e6bd07aee739566803425acdbf5cdb29919164e1",
      "tree": "e085a5065d06af2b7c0cab8bcd8fb4eb289344be",
      "parents": [
        "3fe6c5ce1176cf661dbe71fc43b627c1a742a89a"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Jul 06 23:33:17 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Jul 10 17:10:56 2007 -0700"
      },
      "message": "configfs: Convert subsystem semaphore to mutex\n\nConvert the su_sem member of struct configfs_subsystem to a struct\nmutex, as that\u0027s what it is. Also convert all the users and update\nDocumentation/configfs.txt and Documentation/configfs_example.c\naccordingly.\n\n[ Conflict in fs/dlm/config.c with commit\n  3168b0780d06ace875696f8a648d04d6089654e5 manually resolved. --Mark ]\n\nInspired-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "3fe6c5ce1176cf661dbe71fc43b627c1a742a89a",
      "tree": "be94563e2ba49f7116e866e57253b5ed82fb85ee",
      "parents": [
        "9b1d9aa4e9c5cafe73b9df21d758b50b5d75264d"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "ssatyam@cse.iitk.ac.in",
        "time": "Wed Jul 04 16:37:16 2007 +0530"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Jul 10 17:02:31 2007 -0700"
      },
      "message": "[PATCH] configfs+dlm: Rename config_group_find_obj and state semantics clearly\n\nConfigfs being based upon sysfs code, config_group_find_obj() is probably\nso named because of the similar kset_find_obj() in sysfs. However,\n\"kobject\"s in sysfs become \"config_item\"s in configfs, so let\u0027s call it\nconfig_group_find_item() instead, for sake of uniformity, and make\ncorresponding change in the users of this function.\n\nBTW a crucial difference between kset_find_obj and config_group_find_item\nis in locking expectations. kset_find_obj does its locking by itself, but\nconfig_group_find_item expects the *caller* to do the locking. The reason\nfor this: kset\u0027s have their own locks, config_group\u0027s don\u0027t but instead\nrely on the subsystem mutex. And, subsystem needn\u0027t necessarily be around\nwhen config_group_find_item() is called.\n\nSo let\u0027s state these locking semantics explicitly, and rectify the comment,\notherwise bugs could continue to occur in future, as they did in the past\n(refer commit d82b8191e238 in gfs2-2.6-fixes.git).\n\n[ I also took the opportunity to fix some bad whitespace and\ndouble-empty lines. --Joel ]\n\n[ Conflict in fs/dlm/config.c with commit\n  3168b0780d06ace875696f8a648d04d6089654e5 manually resolved. --Mark ]\n\nSigned-off-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nCc: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "9b1d9aa4e9c5cafe73b9df21d758b50b5d75264d",
      "tree": "fdb043638b15b429fb3b04be8d56667c3d9963be",
      "parents": [
        "4c62b53454a83178676e5ecae6665447d363c7b4"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "ssatyam@cse.iitk.ac.in",
        "time": "Wed Jul 04 16:37:06 2007 +0530"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Jul 10 16:52:27 2007 -0700"
      },
      "message": "[PATCH] configfs+dlm: Separate out __CONFIGFS_ATTR into configfs.h\n\nfs/dlm/config.c contains a useful generic macro called __CONFIGFS_ATTR\nthat is similar to sysfs\u0027 __ATTR macro that makes defining attributes\neasy for any user of configfs. Separate it out into configfs.h so that\nother users (forthcoming in dynamic netconsole patchset) can use it too.\n\nSigned-off-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nCc: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0b7cac0fb0e541a7f54d0ba55b31d829ce3dd899",
      "tree": "4319c315564972493c5d1cebefd01ccc2fd9bb8b",
      "parents": [
        "9dd592d70be0db6fa8e4e19d7642cfaa424b200e"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue May 29 08:47:51 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:59 2007 +0100"
      },
      "message": "[DLM] show default protocol\n\nDisplay the initial value of the \"protocol\" config value in configfs.\nThe default value has always been 0 in the past anyway, so it\u0027s always\nappeared to be correct.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "84d8cd69a8e7f1c9962f46bc79850c9f1f663806",
      "tree": "4c0cedc62e7b94ba2aaa1ea9faeb7de074e08e08",
      "parents": [
        "b3cab7b9a34a6e65c1ca8f80fb57b256d57e8555"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue May 29 08:44:23 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:52 2007 +0100"
      },
      "message": "[DLM] timeout fixes\n\nVarious fixes related to the new timeout feature:\n- add_timeout() missed setting TIMEWARN flag on lkb\u0027s when the\n  TIMEOUT flag was already set\n- clear_proc_locks should remove a dead process\u0027s locks from the\n  timeout list\n- the end-of-life calculation for user locks needs to consider that\n  ETIMEDOUT is equivalent to -DLM_ECANCEL\n- make initial default timewarn_cs config value visible in configfs\n- change bit position of TIMEOUT_CANCEL flag so it\u0027s not copied to\n  a remote master node\n- set timestamp on remote lkb\u0027s so a lock dump will display the time\n  they\u0027ve been waiting\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "3ae1acf93a21512512f8a78430fcde5992dd208e",
      "tree": "878ed3c619530c6acf862ecf663063f66fc47a06",
      "parents": [
        "85e86edf951a8a39954c0ba1edbe4a58827dcd5c"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri May 18 08:59:31 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:33 2007 +0100"
      },
      "message": "[DLM] add lock timeouts and warnings [2/6]\n\nNew features: lock timeouts and time warnings.  If the DLM_LKF_TIMEOUT\nflag is set, then the request/conversion will be canceled after waiting\nthe specified number of centiseconds (specified per lock).  This feature\nis only available for locks requested through libdlm (can be enabled for\nkernel dlm users if there\u0027s a use for it.)\n\nIf the new DLM_LSFL_TIMEWARN flag is set when creating the lockspace, then\na warning message will be sent to userspace (using genetlink) after a\nrequest/conversion has been waiting for a given number of centiseconds\n(configurable per node).  The time warnings will be used in the future\nto do deadlock detection in userspace.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "3168b0780d06ace875696f8a648d04d6089654e5",
      "tree": "b93814b13155cce67432e1ed11bee58c9a5d5a50",
      "parents": [
        "b524fe646c9a226a847e30ca1221dc22e952f16b"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "ssatyam@cse.iitk.ac.in",
        "time": "Tue May 08 09:18:58 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:10 2007 +0100"
      },
      "message": "[DLM] fix a couple of races\n\nFix two races in fs/dlm/config.c:\n\n(1) Grab the configfs subsystem semaphore before calling\nconfig_group_find_obj() in get_space(). This solves a potential race\nbetween get_space() and concurrent mkdir(2) or rmdir(2).\n\n(2) Grab a reference on the found config_item _while_ holding the configfs\nsubsystem semaphore in get_comm(), and not after it. This solves a\npotential race between get_comm() and concurrent rmdir(2).\n\nSigned-off-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@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": "d200778e1257eeb92242355de6f191a0a5ad43c4",
      "tree": "ff517f0e4af571951df015cf3ceefebc73e017d0",
      "parents": [
        "99fc64874aad1ee0aea5c4d8c07e3529f9d03497"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 09 09:46:02 2007 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:36:43 2007 -0500"
      },
      "message": "[DLM] expose dlm_config_info fields in configfs\n\nMake the dlm_config_info values readable and writeable via configfs\nentries.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "99fc64874aad1ee0aea5c4d8c07e3529f9d03497",
      "tree": "46d36b4d11d920e31bbbf04f5d62e676945550e6",
      "parents": [
        "68c817a1c4e21b893672ac73d8a498e6647453aa"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 09 09:44:01 2007 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:36:40 2007 -0500"
      },
      "message": "[DLM] add config entry to enable log_debug\n\nAdd a new dlm_config_info field to enable log_debug output and change\nlog_debug() to use it.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "68c817a1c4e21b893672ac73d8a498e6647453aa",
      "tree": "12c0fe9bd087ac1a0189048a7f4535993d6cb697",
      "parents": [
        "8ec6886748443bec53ce9b9bf50cec92bc417a1b"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 09 09:41:48 2007 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:36:37 2007 -0500"
      },
      "message": "[DLM] rename dlm_config_info fields\n\nAdd a \"ci_\" prefix to the fields in the dlm_config_info struct so that we\ncan use macros to add configfs functions to access them (in a later\npatch).  No functional changes in this patch, just naming changes.\n\nSigned-off-by: 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": "901359256b2666f52a3a7d3f31927677e91b3a2a",
      "tree": "24d4ee2c1ad63a0e6c3a303ad67eac3342772c4f",
      "parents": [
        "ec5800246607183a1d7fd0bae5f087c12439e9e7"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri Jan 20 08:47:07 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "steve@chygwyn.com",
        "time": "Fri Jan 20 08:47:07 2006 +0000"
      },
      "message": "[DLM] Update DLM to the latest patch level\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steve 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"
    }
  ]
}
