)]}'
{
  "commit": "50322fe7d46b544d5649edb58bdbe5c95dd44b98",
  "tree": "0d6b61c08b2e61657278b7ff54529013f9e46d85",
  "parents": [
    "511030bcd24119fa3759ef3f914d354e107ef839"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "miklos@szeredi.hu",
    "time": "Tue Feb 28 16:59:03 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Feb 28 20:53:43 2006 -0800"
  },
  "message": "[PATCH] fuse: fix bug in negative lookup\n\nIf negative entries (nodeid \u003d\u003d 0) were sent in reply to LOOKUP requests,\ntwo bugs could be triggered:\n\n- looking up a negative entry would return -EIO,\n\n- revaildate on an entry which turned negative would send a FORGET\n  request with zero nodeid, which would cause an abort() in the\n  library.\n\nThe above would only happen if the \u0027negative_timeout\u003dN\u0027 option was used,\notherwise lookups reply -ENOENT, which worked correctly.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\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": "21fd59c7bc24d5d25728114ed4c4d0824ea6fb61",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "c72a8a97935c9733af8522eeb2533bd83c930ba1",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    }
  ]
}
