)]}'
{
  "commit": "b7e6b86948df8d08d420558212e09eb449be9bfa",
  "tree": "b9bce0e95a93a6b9142b55c647fb0fbe163a2130",
  "parents": [
    "404ec117be5d36e1a4c4582d0c518594333e32df"
  ],
  "author": {
    "name": "Oleg Drokin",
    "email": "green@linuxhacker.ru",
    "time": "Mon Nov 26 13:35:11 2007 -0500"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Fri Feb 01 16:42:06 2008 -0500"
  },
  "message": "lockd: fix reference count leaks in async locking case\n\nIn a number of places where we wish only to translate nlm_drop_reply to\nrpc_drop_reply errors we instead return early with rpc_drop_reply,\nskipping some important end-of-function cleanup.\n\nThis results in reference count leaks when lockd is doing posix locking\non GFS2.\n\nSigned-off-by: Oleg Drokin \u003cgreen@linuxhacker.ru\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf27b6c6cb6b6219f0518d856d77796ed9694828",
      "old_mode": 33188,
      "old_path": "fs/lockd/svc4proc.c",
      "new_id": "385437e3387de895fde1540f58c7d3269a842373",
      "new_mode": 33188,
      "new_path": "fs/lockd/svc4proc.c"
    },
    {
      "type": "modify",
      "old_id": "9cd5c8b37593f099d3c64da583085b733175c038",
      "old_mode": 33188,
      "old_path": "fs/lockd/svcproc.c",
      "new_id": "88379cc6e0b1c0ee196c8686c3f0e7c46cabef9a",
      "new_mode": 33188,
      "new_path": "fs/lockd/svcproc.c"
    }
  ]
}
