)]}'
{
  "commit": "ae6c19cd6c32f88b2d8549984ff2a5fcdcc932b2",
  "tree": "130f035ba9104d9316c3e7de73cc10e10810d940",
  "parents": [
    "7d7e5d33408819c084528dcff139fc4564c7bdda"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Sat Nov 19 13:13:39 2011 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Sat Nov 26 09:10:07 2011 -0800"
  },
  "message": "xfs: fix -\u003ewrite_inode return values\n\npatch 58d84c4ee0389ddeb86238d5d8359a982c9f7a5b upstream.\n\nCurrently we always redirty an inode that was attempted to be written out\nsynchronously but has been cleaned by an AIL pushed internall, which is\nrather bogus.  Fix that by doing the i_update_core check early on and\nreturn 0 for it.  Also include async calls for it, as doing any work for\nthose is just as pointless.  While we\u0027re at it also fix the sign for the\nEIO return in case of a filesystem shutdown, and fix the completely\nnon-sensical locking around xfs_log_inode.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nSigned-off-by: Alex Elder \u003caelder@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "347cae965e85c4260a872b4d0d2b2157b80935c8",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_super.c",
      "new_id": "28de70b91220cf4e124f2f8c7798bebf26f65f4b",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_super.c"
    }
  ]
}
