)]}'
{
  "commit": "08b60623510aebddd9ac4bf61dbe2d39313dddfd",
  "tree": "0c5741a3da8c2cedca8922ac45e7a0be72afcbfe",
  "parents": [
    "7159e969d1963f19e7550aafd234b0c5361e5d69"
  ],
  "author": {
    "name": "Ed Cashin",
    "email": "ecashin@coraid.com",
    "time": "Thu Oct 04 17:16:47 2012 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Oct 06 03:05:29 2012 +0900"
  },
  "message": "aoe: make dynamic block minor numbers the default\n\nBecause udev use is so widespread, making the old static mapping the\ndefault is too conservative, given the severe limitations it places on\nusable AoE addresses.  Storage virtualization and larger shelves have made\nthe old limitations too confining.\n\nThese changes make the dynamic block device minor numbers the default,\nremoving the limitations on usable AoE addresses.\n\nThe static arrangement is still available with aoe_dyndevs\u003d0, and the\naoe-stat tool from the userland aoetools package, the user space\ncounterpart to the aoe driver, recognizes the case where there is a\nmismatch between the minor number in sysfs and the minor number in a\nspecial device file.\n\nSigned-off-by: Ed Cashin \u003cecashin@coraid.com\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": "3d494fdfb43dd671d29ced24a4f826b00411ab64",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoedev.c",
      "new_id": "90e5b537f94bf3875afe7f73404a626a9994c37a",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoedev.c"
    }
  ]
}
