)]}'
{
  "commit": "99c0fb5f92828ae96909d390f2df137b89093b37",
  "tree": "67757972da005990d619b810c3b75fb8b6c9969f",
  "parents": [
    "911d4ee8536d89ea8a6cd3e96b1c95a3ebc5ea66"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Tue Mar 31 14:39:38 2009 +1100"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Tue Mar 31 14:39:38 2009 +1100"
  },
  "message": "md/raid5: Add support for new layouts for raid5 and raid6.\n\nDDF uses different layouts for P and Q blocks than current md/raid6\nso add those that are missing.\nAlso add support for RAID6 layouts that are identical to various\nraid5 layouts with the simple addition of one device to hold all of\nthe \u0027Q\u0027 blocks.\nFinally add \u0027raid5\u0027 layouts to match raid4.\nThese last to will allow online level conversion.\n\nNote that this does not provide correct support for DDF/raid6 yet\nas the order in which data blocks are summed to produce the Q block\nis significant and different between current md code and DDF\nrequirements.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e2e64f6ef71c360bd0116a75da17b6e239e0ffc",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "c1d94ed9718bb73043702ab070ff0bbd852eb5c7",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    },
    {
      "type": "modify",
      "old_id": "0c7375ad12bdb06685a66e611ed5a73488c9f8d6",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.h",
      "new_id": "633d7928961689ad503468f5552f9b5c5a30e7b9",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.h"
    }
  ]
}
