diff options
| -rw-r--r-- | drivers/block/nbd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c index 977ec960dd2f..dea7d85134ee 100644 --- a/drivers/block/nbd.c +++ b/drivers/block/nbd.c | |||
| @@ -661,9 +661,9 @@ static void nbd_clear_req(struct request *req, void *data, bool reserved) | |||
| 661 | 661 | ||
| 662 | static void nbd_clear_que(struct nbd_device *nbd) | 662 | static void nbd_clear_que(struct nbd_device *nbd) |
| 663 | { | 663 | { |
| 664 | blk_mq_stop_hw_queues(nbd->disk->queue); | 664 | blk_mq_quiesce_queue(nbd->disk->queue); |
| 665 | blk_mq_tagset_busy_iter(&nbd->tag_set, nbd_clear_req, NULL); | 665 | blk_mq_tagset_busy_iter(&nbd->tag_set, nbd_clear_req, NULL); |
| 666 | blk_mq_start_hw_queues(nbd->disk->queue); | 666 | blk_mq_unquiesce_queue(nbd->disk->queue); |
| 667 | dev_dbg(disk_to_dev(nbd->disk), "queue cleared\n"); | 667 | dev_dbg(disk_to_dev(nbd->disk), "queue cleared\n"); |
| 668 | } | 668 | } |
| 669 | 669 | ||
