)]}'
{
  "commit": "11c8349b4eb68f2b04cd8ece577377e6c0e5dd4b",
  "tree": "baeaabbe0a10d903ba3e0d6ff90ae9934912fc21",
  "parents": [
    "d313d7a31a752c88f7288692bd98e66d0789779b"
  ],
  "author": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Mon Apr 20 15:50:09 2009 -0400"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Mon Apr 20 15:53:09 2009 -0400"
  },
  "message": "Btrfs: fix oops on page-\u003emapping-\u003ehost during writepage\n\nThe extent_io writepage call updates the writepage index in the inode\nas it makes progress.  But, it was doing the update after unlocking the page,\nwhich isn\u0027t legal because page-\u003emapping can\u0027t be trusted once the page\nis unlocked.\n\nThis lead to an oops, especially common with compression turned on.  The\nfix here is to update the writeback index before unlocking the page.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d66cb27e422d91dd74818a81abd00ca96667674",
      "old_mode": 33188,
      "old_path": "fs/btrfs/extent_io.c",
      "new_id": "05a1c42e25bf6ec5d12c34e32b6a6188e88b2df4",
      "new_mode": 33188,
      "new_path": "fs/btrfs/extent_io.c"
    }
  ]
}
