)]}'
{
  "commit": "a6ccbbb8865101d83c2e716f08feae1da1c48584",
  "tree": "0b55b0673704dcae39d614cb1495cf47590628fb",
  "parents": [
    "463090294e1e460cf97f5ade376d4b1e62bc5263"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@cse.unsw.edu.au",
    "time": "Thu Jul 07 17:59:11 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Thu Jul 07 18:24:07 2005 -0700"
  },
  "message": "[PATCH] nfsd4: fix sync\u0027ing of recovery directory\n\nWe need to fsync the recovery directory after writing to it, but we weren\u0027t\ndoing this correctly.  (For example, we weren\u0027t taking the i_sem when calling\n-\u003efsync().)\n\nJust reuse the existing nfsd fsync code instead.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\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": "095f1740f3aeeb2b98939006f8e408d79311a5dc",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4recover.c",
      "new_id": "bb40083b6b7d77af0779beccf961a382b1e71ca9",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4recover.c"
    },
    {
      "type": "modify",
      "old_id": "be24ead89d94935298af52020262978136887d1f",
      "old_mode": 33188,
      "old_path": "fs/nfsd/vfs.c",
      "new_id": "5e0bf3917607f036eb7e0bb077822b016c8fb64a",
      "new_mode": 33188,
      "new_path": "fs/nfsd/vfs.c"
    },
    {
      "type": "modify",
      "old_id": "5791dfd30dd02854a9ba0b1a163c3dba75ebb9a6",
      "old_mode": 33188,
      "old_path": "include/linux/nfsd/nfsd.h",
      "new_id": "c2da1b62d416fd563e49d9c6e269a7e71b12d1d8",
      "new_mode": 33188,
      "new_path": "include/linux/nfsd/nfsd.h"
    }
  ]
}
