)]}'
{
  "commit": "2476b4d0426e1d6d4a42b2f7ae08f668b2cfe510",
  "tree": "72ec0e163229be6674a8fe110d49dea2546dad55",
  "parents": [
    "92c299d11acd3f3e75a721acb8f57c457d5c394f"
  ],
  "author": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Thu Jul 03 11:31:55 2008 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Sat Jul 12 08:22:36 2008 -0500"
  },
  "message": "[SCSI] fix locking in host use of blk_plug_device()\n\nscsi_lib.c:scsi_host_queue_ready() plugs the device with incorrect\nlocking.  It should actually have the queue lock held, but it\u0027s\nholding the host lock.  Fix this by eliminating the call.  The host\nready has no need to plug the queue because if it returns 0 in\nscsi_request_function control transfers to not_ready which acquires\nthe queue lock and plugs the device if its at zero depth.\n\nReported-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa8d5de58839725c1803fa439af31797283b391d",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_lib.c",
      "new_id": "0451903452e6d950b87fa813855b49ca2d01db4c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_lib.c"
    }
  ]
}
