)]}'
{
  "commit": "39b7f1e25a412b0ef31e516cfc2fa4f40235f263",
  "tree": "ff9d9c44b6199624d87af0d4776f2ecfd18f2635",
  "parents": [
    "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Fri Nov 04 14:44:41 2005 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.(none)",
    "time": "Sat Nov 05 09:52:24 2005 -0600"
  },
  "message": "[SCSI] sd: Fix refcounting\n\nCurrently the driver takes a reference only for requests coming by way\nof the gendisk, not for requests coming by way of the struct device or\nstruct scsi_device.  Such requests can arrive in the rescan, flush,\nand shutdown pathways.\n\nThe patch also makes the scsi_disk keep a reference to the underlying\nscsi_device, and it erases the scsi_device\u0027s pointer to the scsi_disk\nwhen the scsi_device is removed (since the pointer should no longer be\nused).\n\nThis resolves Bugzilla entry #5237.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9de8e186cb69c971bb0f130e26638660e8814548",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sd.c",
      "new_id": "bb5b242ac6b497f8abf3e7cab9da6f1cfc296ebd",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sd.c"
    }
  ]
}
