Skip to content
Commit 34ea80ec authored by goggin, edward's avatar goggin, edward Committed by James Bottomley
Browse files

[SCSI] fix usb storage oops



The problem is that scsi_run_queue is called from scsi_next_command()
after doing a scsi_put_command.  If the command was the only thing
holding the reference on the scsi_device then the resulting device put
will tear down the block queue.  Fix this by taking a reference to the
device and holding it around scsi_run_queue()

Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 383f9749
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment