)]}'
{
  "commit": "2d51013ed2f2b6a5d2369b7fbbd989df1f6369e2",
  "tree": "b0e3f7fef15e3d1e109cffc90a709116b51d4f37",
  "parents": [
    "a26d79ca81d6e46c445c8db87a89740c9b4d17e9"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "miklos@szeredi.hu",
    "time": "Sat Nov 25 11:09:20 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Sat Nov 25 13:28:33 2006 -0800"
  },
  "message": "[PATCH] fuse: fix Oops in lookup\n\nFix bug in certain error paths of lookup routines.  The request object was\nreused for sending FORGET, which is illegal.  This bug could cause an Oops\nin 2.6.18.  In earlier versions it might silently corrupt memory, but this\nis very unlikely.\n\nThese error paths are never triggered by libfuse, so this wasn\u0027t noticed\neven with the 2.6.18 kernel, only with a filesystem using the raw kernel\ninterface.\n\nThanks to Russ Cox for the bug report and test filesystem.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfc8f81e60d0133a060a9d5374fc399820de9c9a",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "c71a6c092ad9d4f372553dac847c1af91355d048",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    }
  ]
}
