)]}'
{
  "commit": "0f300ca9284caabdd2c07c7f91b90f1f530f614e",
  "tree": "12c64af9cbaeafbe47e63872a750badb623a7e81",
  "parents": [
    "9d577b6a31a53a19d3b0fe414d645a61ef201846"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Thu May 10 22:22:20 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri May 11 08:29:32 2007 -0700"
  },
  "message": "AFS: fix a couple of problems with unlinking AFS files\n\nFix a couple of problems with unlinking AFS files.\n\n (1) The parent directory wasn\u0027t being updated properly between unlink() and\n     the following lookup().\n\n     It seems that, for some reason, invalidate_remote_inode() wasn\u0027t\n     discarding the directory contents correctly, so this patch calls\n     invalidate_inode_pages2() instead on non-regular files.\n\n (2) afs_vnode_deleted_remotely() should handle vnodes that don\u0027t have a\n     source server recorded without oopsing.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e25795e5a4243ca26315d847c0e6a42fa93e087",
      "old_mode": 33188,
      "old_path": "fs/afs/file.c",
      "new_id": "9c0e721d9fc219fff078507b879b92b7ae41b1fb",
      "new_mode": 33188,
      "new_path": "fs/afs/file.c"
    },
    {
      "type": "modify",
      "old_id": "515a5d12d8fb5d49d69a6f896ac33c2dfdbdf859",
      "old_mode": 33188,
      "old_path": "fs/afs/inode.c",
      "new_id": "47f5fed7195dbbf11cc6ea9a1b7e2ca6f43cdbc3",
      "new_mode": 33188,
      "new_path": "fs/afs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d24be334b6089c592068634de7f613d8f2114f27",
      "old_mode": 33188,
      "old_path": "fs/afs/super.c",
      "new_id": "422f532b9b62774f013759d4e93dbea21223c395",
      "new_mode": 33188,
      "new_path": "fs/afs/super.c"
    },
    {
      "type": "modify",
      "old_id": "ec814660209faf83abe40e3a9a831d445243dba3",
      "old_mode": 33188,
      "old_path": "fs/afs/vnode.c",
      "new_id": "bea8bd9e7b2a2eedfc4fdade3767b86d8e6a7dfb",
      "new_mode": 33188,
      "new_path": "fs/afs/vnode.c"
    }
  ]
}
