aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/cxgbi
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@acm.org>2012-06-29 11:36:07 -0400
committerJames Bottomley <JBottomley@Parallels.com>2012-07-20 03:58:41 -0400
commitb485462aca7df4e32bcf7efb6f84a69e8b640243 (patch)
tree744345ebe5c761a46a28a495fae82b6dd4d9e28b /drivers/scsi/cxgbi
parent84feb1664e5e6823105414df77740fda70846b99 (diff)
[SCSI] Stop accepting SCSI requests before removing a device
Avoid that the code for requeueing SCSI requests triggers a crash by making sure that that code isn't scheduled anymore after a device has been removed. Also, source code inspection of __scsi_remove_device() revealed a race condition in this function: no new SCSI requests must be accepted for a SCSI device after device removal started. Signed-off-by: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Mike Christie <michaelc@cs.wisc.edu> Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/cxgbi')
0 files changed, 0 insertions, 0 deletions