)]}'
{
  "commit": "2ccb48ebb4de139eef4fcefd5f2bb823cb0d81b9",
  "tree": "e06a83c7306e143175a87df2328b45e1ef34da5b",
  "parents": [
    "f712c0c7e1796f92e45e4de144e247816d974b8f"
  ],
  "author": {
    "name": "Neil Brown",
    "email": "neilb@suse.de",
    "time": "Sun Jul 30 03:03:01 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Jul 31 13:28:36 2006 -0700"
  },
  "message": "[PATCH] ext3: avoid triggering ext3_error on bad NFS file handle\n\nThe inode number out of an NFS file handle gets passed eventually to\next3_get_inode_block() without any checking.  If ext3_get_inode_block()\nallows it to trigger an error, then bad filehandles can have unpleasant\neffect - ext3_error() will usually cause a forced read-only remount, or a\npanic if `errors\u003dpanic\u0027 was used.\n\nSo remove the call to ext3_error there and put a matching check in\next3/namei.c where inode numbers are read off storage.\n\n[akpm@osdl.org: fix off-by-one error]\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Eric Sandeen \u003cesandeen@redhat.com\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": "f804d5e9d60c6cc81cf35c33b42b4a8d9d2fc896",
      "old_mode": 33188,
      "old_path": "fs/ext3/inode.c",
      "new_id": "ab034d3053eadb027a35d4b1e957f31b82ecc7b8",
      "new_mode": 33188,
      "new_path": "fs/ext3/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d9176dba36980b707512c11bbea09131d2bd45ae",
      "old_mode": 33188,
      "old_path": "fs/ext3/namei.c",
      "new_id": "2aa7101b27cd31bda494dbf5d688f1aa469f2985",
      "new_mode": 33188,
      "new_path": "fs/ext3/namei.c"
    },
    {
      "type": "modify",
      "old_id": "5607e6457a65b8fc9df2bcd081532a833d41599c",
      "old_mode": 33188,
      "old_path": "include/linux/ext3_fs.h",
      "new_id": "9f9cce7bd86dd0f5e4991040cf94dee4401c8f95",
      "new_mode": 33188,
      "new_path": "include/linux/ext3_fs.h"
    }
  ]
}
