)]}'
{
  "commit": "71dfd5a396d11512aa6c8ed0d35b268bc084bb9b",
  "tree": "843b46b1e42df50707c160650695e074f1e8d7f6",
  "parents": [
    "3a02ee1828915d6540b415a160344775e2a4f918"
  ],
  "author": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@sgi.com",
    "time": "Tue May 08 13:50:12 2007 +1000"
  },
  "committer": {
    "name": "Tim Shimmin",
    "email": "tes@sgi.com",
    "time": "Tue May 08 13:50:12 2007 +1000"
  },
  "message": "[XFS] Fix race in xfs_write() b/w dmapi callout and direct I/O checks.\n\nIn xfs_write() the iolock is dropped and reacquired in XFS_SEND_DATA()\nwhich means that the file could change from not-cached to cached and we\nneed to redo the direct I/O checks. We should also redo the direct I/O\nchecks when the file size changes regardless if O_APPEND is set or not.\n\nSGI-PV: 963483\nSGI-Modid: xfs-linux-melb:xfs-kern:28440a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82ab792c7fc9b19941de7c75a8841a0e9668b2bd",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_lrw.c",
      "new_id": "b2a1beb33888dedbe69efccf1d6252bbe66bbcc4",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_lrw.c"
    }
  ]
}
