summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJianchao Wang <jianchao.w.wang@oracle.com>2018-03-03 09:54:09 +0800
committerMartin K. Petersen <martin.petersen@oracle.com>2018-03-06 21:16:33 -0500
commit2f793a27d58f0fb302f8e162b46fe4b366bbdedd (patch)
tree04cef37a0265f155ab760e6606a19df9e36bdcd8 /lib
parent61b142afb2e28d4f06e158399409d181ad91949c (diff)
scsi: core: use blk_mq_requeue_request in __scsi_queue_insert
In scsi core, __scsi_queue_insert should just put request back on the queue and retry using the same command as before. However, for blk-mq, scsi_mq_requeue_cmd is employed here which will unprepare the request. To align with the semantics of __scsi_queue_insert, use blk_mq_requeue_request with kick_requeue_list == true and put the reference of scsi_device. Cc: Christoph Hellwig <hch@lst.de> Signed-off-by: Jianchao Wang <jianchao.w.wang@oracle.com> Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions