)]}'
{
  "commit": "da9cf5050a2e3dbc3cf26a8d908482eb4485ed49",
  "tree": "d5e7ea4ef419d07d294e88b47a4aaf2676a605eb",
  "parents": [
    "8f5f02c460b7ca74ce55ce126ce0c1e58a3f923d"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Mon Feb 21 18:25:57 2011 +1100"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Mon Feb 21 18:25:57 2011 +1100"
  },
  "message": "md: avoid spinlock problem in blk_throtl_exit\n\nblk_throtl_exit assumes that -\u003equeue_lock still exists,\nso make sure that it does.\nTo do this, we stop redirecting -\u003equeue_lock to conf-\u003edevice_lock\nand leave it pointing where it is initialised - __queue_lock.\n\nAs the blk_plug functions check the -\u003equeue_lock is held, we now\ntake that spin_lock explicitly around the plug functions.  We don\u0027t\nneed the locking, just the warning removal.\n\nThis is needed for any kernel with the blk_throtl code, which is\nwhich is 2.6.37 and later.\n\nCc: stable@kernel.org\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a2f767f26d80c2dc3c949914049cf14ef591ff0",
      "old_mode": 33188,
      "old_path": "drivers/md/linear.c",
      "new_id": "0ed7f6bc2a7fb4ea9cd30d7879d4d4d1ab7a134e",
      "new_mode": 33188,
      "new_path": "drivers/md/linear.c"
    },
    {
      "type": "modify",
      "old_id": "6d7ddf32ef2ec932040d0611cbf109b82a7a656c",
      "old_mode": 33188,
      "old_path": "drivers/md/multipath.c",
      "new_id": "3a62d440e27b8105bb778d36950575f77fdd28a3",
      "new_mode": 33188,
      "new_path": "drivers/md/multipath.c"
    },
    {
      "type": "modify",
      "old_id": "75671dfee5511d08db786fc396f13cf5131b021d",
      "old_mode": 33188,
      "old_path": "drivers/md/raid0.c",
      "new_id": "c0ac457f1218ca52a2d6d237be051a70198f0936",
      "new_mode": 33188,
      "new_path": "drivers/md/raid0.c"
    },
    {
      "type": "modify",
      "old_id": "a23ffa397ba91b0cd4dc2bb148f50122d72d6beb",
      "old_mode": 33188,
      "old_path": "drivers/md/raid1.c",
      "new_id": "06cd712807d0c2d81c053e352a5f0cc2e73ce1b3",
      "new_mode": 33188,
      "new_path": "drivers/md/raid1.c"
    },
    {
      "type": "modify",
      "old_id": "3b607b28741b8e666c0a19d43477203c475e7e42",
      "old_mode": 33188,
      "old_path": "drivers/md/raid10.c",
      "new_id": "747d061d8e05817878ac102a6438714d181e4356",
      "new_mode": 33188,
      "new_path": "drivers/md/raid10.c"
    },
    {
      "type": "modify",
      "old_id": "702812824195ae7c0a6333381659575f552a8f62",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "78536fdbd87fec133894a10bdabd027061cee0eb",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    }
  ]
}
