)]}'
{
  "commit": "de89de6e0cf4b1eb13f27137cf2aa40d287aabdf",
  "tree": "b6429d327cb0a6985d3fd9bf11755353408ee44c",
  "parents": [
    "98a56ab382079f777e261e14512cbd4fb2107af4"
  ],
  "author": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Mon Aug 31 17:00:59 2009 -0400"
  },
  "committer": {
    "name": "Theodore Ts\u0027o",
    "email": "tytso@mit.edu",
    "time": "Mon Aug 31 17:00:59 2009 -0400"
  },
  "message": "ext4: Restore wbc-\u003erange_start in ext4_da_writepages()\n\nTo solve a lock inversion problem, we implement part of the\nrange_cyclic algorithm in ext4_da_writepages().  (See commit 2acf2c26\nfor more details.)\n\nAs part of that change wbc-\u003erange_start was modified by ext4\u0027s\nwritepages function, which causes its callers to get confused since\nthey aren\u0027t expecting the filesystem to modify it.  The simplest fix\nis to save and restore wbc-\u003erange_start in ext4_da_writepages.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d61fb523308fd2caa89e020e9d4afbfc4f201444",
      "old_mode": 33188,
      "old_path": "fs/ext4/inode.c",
      "new_id": "ff659e75757865057f4633376b0156c66c56aa5e",
      "new_mode": 33188,
      "new_path": "fs/ext4/inode.c"
    }
  ]
}
