)]}'
{
  "commit": "acdc53b2146c7ee67feb1f02f7bc3020126514b8",
  "tree": "3d8b087e8526c4caed87229fe12c2a2b261dd0a5",
  "parents": [
    "c988950eb6dd6f8e6d98503ca094622729e9aa13"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Fri Feb 19 17:03:26 2010 -0800"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Fri Mar 05 15:44:55 2010 -0500"
  },
  "message": "NFS: Replace __nfs_write_mapping with sync_inode()\n\nNow that we have correct COMMIT semantics in writeback_single_inode, we can\nreduce and simplify nfs_wb_all(). Also replace nfs_wb_nocommit() with a\ncall to filemap_write_and_wait(), which doesn\u0027t need to hold the\ninode-\u003ei_mutex.\n\nWith that done, we can eliminate nfs_write_mapping() altogether.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa5a831001ab6e01a440fddf355aacdca44c38df",
      "old_mode": 33188,
      "old_path": "fs/nfs/inode.c",
      "new_id": "443772df9b17532e4019a7a9bbe8d96aea5c8a00",
      "new_mode": 33188,
      "new_path": "fs/nfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "dc7f5e9a23b4e6a45ec20d272d5893b024de667a",
      "old_mode": 33188,
      "old_path": "fs/nfs/write.c",
      "new_id": "0b323091b481f3031a0d8f58f730c515dbfaa9d6",
      "new_mode": 33188,
      "new_path": "fs/nfs/write.c"
    },
    {
      "type": "modify",
      "old_id": "1083134c02ff2b12d7e0a31e82f3d4e712d4f705",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_fs.h",
      "new_id": "93f439e7c5bf502a1e20e244de45a7b1563c76d6",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_fs.h"
    }
  ]
}
