diff options
Diffstat (limited to 'drivers/scsi/scsi_lib.c')
-rw-r--r-- | drivers/scsi/scsi_lib.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index 19125d72f322..e5a2d590a104 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c | |||
@@ -496,7 +496,7 @@ static void scsi_run_queue(struct request_queue *q) | |||
496 | scsi_starved_list_run(sdev->host); | 496 | scsi_starved_list_run(sdev->host); |
497 | 497 | ||
498 | if (q->mq_ops) | 498 | if (q->mq_ops) |
499 | blk_mq_start_stopped_hw_queues(q, false); | 499 | blk_mq_run_hw_queues(q, false); |
500 | else | 500 | else |
501 | blk_run_queue(q); | 501 | blk_run_queue(q); |
502 | } | 502 | } |
@@ -667,7 +667,7 @@ static bool scsi_end_request(struct request *req, int error, | |||
667 | !list_empty(&sdev->host->starved_list)) | 667 | !list_empty(&sdev->host->starved_list)) |
668 | kblockd_schedule_work(&sdev->requeue_work); | 668 | kblockd_schedule_work(&sdev->requeue_work); |
669 | else | 669 | else |
670 | blk_mq_start_stopped_hw_queues(q, true); | 670 | blk_mq_run_hw_queues(q, true); |
671 | } else { | 671 | } else { |
672 | unsigned long flags; | 672 | unsigned long flags; |
673 | 673 | ||
@@ -1974,7 +1974,7 @@ out: | |||
1974 | case BLK_MQ_RQ_QUEUE_BUSY: | 1974 | case BLK_MQ_RQ_QUEUE_BUSY: |
1975 | if (atomic_read(&sdev->device_busy) == 0 && | 1975 | if (atomic_read(&sdev->device_busy) == 0 && |
1976 | !scsi_device_blocked(sdev)) | 1976 | !scsi_device_blocked(sdev)) |
1977 | blk_mq_delay_queue(hctx, SCSI_QUEUE_DELAY); | 1977 | blk_mq_delay_run_hw_queue(hctx, SCSI_QUEUE_DELAY); |
1978 | break; | 1978 | break; |
1979 | case BLK_MQ_RQ_QUEUE_ERROR: | 1979 | case BLK_MQ_RQ_QUEUE_ERROR: |
1980 | /* | 1980 | /* |