On 4/2/19 7:48 PM, Ming Lei wrote: > scsi_device's refcount is always grabed in IO path. 'grabbed' > > Turns out it isn't necessary, becasue blk_queue_cleanup() will 'because blk_cleanup_queue()' > drain any in-flight IOs, then cancel timeout/requeue work, and > SCSI's requeue_work is canceled too in __scsi_remove_device(). Dongli Zhang