)]}'
{
  "commit": "705962ccc9d21a08b74b6b6e1d3cf10f98968a67",
  "tree": "c9c534aa1be76b790b0d8a4415fd7d46f920c77c",
  "parents": [
    "39403865d2e4590802553370a56c9ab93131e4ee"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sun May 13 05:52:32 2007 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Sun May 13 09:44:05 2007 -0700"
  },
  "message": "fix deadlock in loop.c\n\n... doh\n\nJeremy Fitzhardinge noted that the recent loop.c cleanups worked, but\ncause lockdep to complain.\n\nOuch.  OK, the deadlock is real and yes, I\u0027m an idiot.  Speaking of which,\nwe probably want to s/lock/pin/ in drivers/base/map.c to avoid such\nbrainos again.  And yes, this stuff needs clear documentation.  Will try\nto put one together once I get some sleep...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2fc4b6734cfe957060ac0059b789a077e0aa8a1",
      "old_mode": 33188,
      "old_path": "drivers/block/loop.c",
      "new_id": "5526eadb65926d4318b790a0ede84d9f272a7059",
      "new_mode": 33188,
      "new_path": "drivers/block/loop.c"
    }
  ]
}
