)]}'
{
  "commit": "bc60a99323b3ec628273b5fa998285c87d464ca6",
  "tree": "5084bb53b48d1b9ba3ceed8a3995296cc21840c5",
  "parents": [
    "2af75df7be7ca86965bf73766f827575d1c26fbd"
  ],
  "author": {
    "name": "David Chinner",
    "email": "david@fromorbit.com",
    "time": "Thu Oct 30 17:15:03 2008 +1100"
  },
  "committer": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@sgi.com",
    "time": "Thu Oct 30 17:15:03 2008 +1100"
  },
  "message": "[XFS] Use struct inodes instead of vnodes to kill vn_grab\n\nWith the sync code relocated to the linux-2.6 directory we can use struct\ninodes directly. If we do the same thing for the quota release code, we\ncan remove vn_grab altogether. While here, convert the VN_BAD() checks to\nis_bad_inode() so we can remove vnodes entirely from this code.\n\nSGI-PV: 988140\n\nSGI-Modid: xfs-linux-melb:xfs-kern:32304a\n\nSigned-off-by: David Chinner \u003cdavid@fromorbit.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59da3327a6b5eaa4250ba1dabf63bdb9678c34ce",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_sync.c",
      "new_id": "461c1dc35d3709e609d67aaea4dbc24aadc3a4c5",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_sync.c"
    },
    {
      "type": "modify",
      "old_id": "b52528bbbfff7953510639c5fda9d447e995adee",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_vnode.c",
      "new_id": "dceb6dbaa2dafbb88895c77ee3b19d529a370d13",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_vnode.c"
    },
    {
      "type": "modify",
      "old_id": "683ce16210ffefe8ee69dd54c3c85e46b29331ae",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_vnode.h",
      "new_id": "bf89e41c3b8df64d2112d60db661c8900d3acad0",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_vnode.h"
    },
    {
      "type": "modify",
      "old_id": "26152b9ccc6f7ca2f77fe068888bcf2abffc06bf",
      "old_mode": 33188,
      "old_path": "fs/xfs/quota/xfs_qm_syscalls.c",
      "new_id": "4254b074223be4ad348e19366fc31c0e12480c93",
      "new_mode": 33188,
      "new_path": "fs/xfs/quota/xfs_qm_syscalls.c"
    }
  ]
}
