)]}'
{
  "commit": "0f94e87cdeaaac9f0f9a28a5dd2a5070b87cd3e8",
  "tree": "6c35efe23f565d27bec046d8eed3c5901e1d0090",
  "parents": [
    "5b7741b3325d0d94c88b2ad46657a536890aaa2f"
  ],
  "author": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Tue Jan 08 15:32:53 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Jan 08 16:10:35 2008 -0800"
  },
  "message": "md: fix data corruption when a degraded raid5 array is reshaped\n\nWe currently do not wait for the block from the missing device to be\ncomputed from parity before copying data to the new stripe layout.\n\nThe change in the raid6 code is not techincally needed as we don\u0027t delay\ndata block recovery in the same way for raid6 yet.  But making the change\nnow is safer long-term.\n\nThis bug exists in 2.6.23 and 2.6.24-rc\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5aad8cad84332a138e741d56ed49bbcf58e1c6c",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "e8c8157b02fcb5e99a09786b977e30226e56ed95",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    }
  ]
}
