)]}'
{
  "commit": "0522f6adedd2736cbca3c0e16ca51df668993eee",
  "tree": "36ff5ee208fa97cf86b717ed0eb2e9ca4251315d",
  "parents": [
    "c5efa5fc91f1f6d1d47e65f39e7ec6d1157c777d"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed May 26 08:42:24 2010 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed May 26 08:43:53 2010 -0400"
  },
  "message": "NFS: Fix another nfs_wb_page() deadlock\n\nJ.R. Okajima reports that the call to sync_inode() in nfs_wb_page() can\ndeadlock with other writeback flush calls. It boils down to the fact\nthat we cannot ever call writeback_single_inode() while holding a page\nlock (even if we do set nr_to_write to zero) since another process may\nalready be waiting in the call to do_writepages(), and so will deny us\nthe I_SYNC lock.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8a6d7af2a1d23953ff84dbca75a3eb9f83c6a30",
      "old_mode": 33188,
      "old_path": "fs/nfs/write.c",
      "new_id": "91679e2631ee0ebaff79cd96fd6e3019ca5a49d8",
      "new_mode": 33188,
      "new_path": "fs/nfs/write.c"
    }
  ]
}
