)]}'
{
  "commit": "e7e72bf641b1fc7b9df6f40bd2c36dfccd8d647c",
  "tree": "81b1db5434c9635bf23fb40415056e10390cd692",
  "parents": [
    "4920916f728fe3c51f54c25ab7b3d271254aab5a"
  ],
  "author": {
    "name": "Neil Brown",
    "email": "neilb@suse.de",
    "time": "Wed May 14 16:05:54 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed May 14 19:11:15 2008 -0700"
  },
  "message": "Remove blkdev warning triggered by using md\n\nAs setting and clearing queue flags now requires that we hold a spinlock\non the queue, and as blk_queue_stack_limits is called without that lock,\nget the lock inside blk_queue_stack_limits.\n\nFor blk_queue_stack_limits to be able to find the right lock, each md\npersonality needs to set q-\u003equeue_lock to point to the appropriate lock.\nThose personalities which didn\u0027t previously use a spin_lock, us\nq-\u003e__queue_lock.  So always initialise that lock when allocated.\n\nWith this in place, setting/clearing of the QUEUE_FLAG_PLUGGED bit will no\nlonger cause warnings as it will be clear that the proper lock is held.\n\nThanks to Dan Williams for review and fixing the silly bugs.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Jacek Luczak \u003cdifrost.kernel@gmail.com\u003e\nCc: Prakash Punnoor \u003cprakash@punnoor.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": "2987fe47b5eecaa565bce30a7c3d661813453351",
      "old_mode": 33188,
      "old_path": "block/blk-core.c",
      "new_id": "6a9cc0d22a61c1aa2300d18c9728a7546c15cf0a",
      "new_mode": 33188,
      "new_path": "block/blk-core.c"
    },
    {
      "type": "modify",
      "old_id": "bb93d4c32775abdc2fdba16c3bc208fb20045f47",
      "old_mode": 33188,
      "old_path": "block/blk-settings.c",
      "new_id": "8dd86418f35d88229fdebc890e28cbfb62705c55",
      "new_mode": 33188,
      "new_path": "block/blk-settings.c"
    },
    {
      "type": "modify",
      "old_id": "0b8511776b3e75276e9a472ea759e0aa304fff48",
      "old_mode": 33188,
      "old_path": "drivers/md/linear.c",
      "new_id": "10748240cb2fde2bd8942dbb19e300cc6c32961c",
      "new_mode": 33188,
      "new_path": "drivers/md/linear.c"
    },
    {
      "type": "modify",
      "old_id": "42ee1a2dc144fc88954c45a3509903633f00028e",
      "old_mode": 33188,
      "old_path": "drivers/md/multipath.c",
      "new_id": "4f4d1f383842c9ca41cb3e89e914cdace48e60c1",
      "new_mode": 33188,
      "new_path": "drivers/md/multipath.c"
    },
    {
      "type": "modify",
      "old_id": "818b4828409667d5a40b53efb734575dd00ee3a2",
      "old_mode": 33188,
      "old_path": "drivers/md/raid0.c",
      "new_id": "914c04ddec7c64690cdb24a4b77c83172d4d38ab",
      "new_mode": 33188,
      "new_path": "drivers/md/raid0.c"
    },
    {
      "type": "modify",
      "old_id": "6778b7cb39bd5dd94eb719683267a6bef926e3cf",
      "old_mode": 33188,
      "old_path": "drivers/md/raid1.c",
      "new_id": "ac409b7d83f59fff5ec116fe59bfd125e50d8612",
      "new_mode": 33188,
      "new_path": "drivers/md/raid1.c"
    },
    {
      "type": "modify",
      "old_id": "faf3d89129799bc8157fa891c0176d985528c189",
      "old_mode": 33188,
      "old_path": "drivers/md/raid10.c",
      "new_id": "8536ede1e7129c37fc30303e15577c383e68569c",
      "new_mode": 33188,
      "new_path": "drivers/md/raid10.c"
    },
    {
      "type": "modify",
      "old_id": "ee0ea9183080fd3e333302eb4512803b6d9f26b1",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "93fde48c0f42e52cbedad8be994d00362e6198b6",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    }
  ]
}
