)]}'
{
  "commit": "4bbf3771ca40d0aaec8316d0e7476b16010288e5",
  "tree": "f7cba1f72612c5d2132f549881c46ff572e01933",
  "parents": [
    "d710e13812600037a723a673dc5c96a071de98d3"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Mon Oct 13 11:55:12 2008 +1100"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Mon Oct 13 11:55:12 2008 +1100"
  },
  "message": "md: Relax minimum size restrictions on chunk_size.\n\nCurrently, the \u0027chunk_size\u0027 of an array must be at-least PAGE_SIZE.\n\nThis makes moving an array to a machine with a larger PAGE_SIZE, or\nchanging the kernel to use a larger PAGE_SIZE, can stop an array from\nworking.\n\nFor RAID10 and RAID4/5/6, this is non-trivial to fix as the resync\nprocess works on whole pages at a time, and assumes them to be wholly\nwithin a stripe.  For other raid personalities, this restriction is\nnot needed at all and can be dropped.\n\nSo remove the test on chunk_size from common can, and add it in just\nthe places where it is needed: raid10 and raid4/5/6.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a29187d1fcf5be0b6abc676511b6a64e27d3e514",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "be2014f6e37b518c78b9e82ce36b5583c1941065",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    },
    {
      "type": "modify",
      "old_id": "8bdc9bfc288703aafbc8b20925f3d9b8e337fd54",
      "old_mode": 33188,
      "old_path": "drivers/md/raid10.c",
      "new_id": "e3794799f308d8e4ae0634699ab05b2f43927073",
      "new_mode": 33188,
      "new_path": "drivers/md/raid10.c"
    },
    {
      "type": "modify",
      "old_id": "d72be4b89e641dffb8f1257d948701a3850284a4",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "a36a7435edf51bd29cc32681cb8b211b29a9f8cb",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    }
  ]
}
