Skip to content

Commit 6d1f9df

Browse files
committed
skd: fixup usage of legacy IO API
We need to be using the mq variant of request requeue here. Fixes: ca33dd9 ("skd: Convert to blk-mq") Signed-off-by: Jens Axboe <axboe@kernel.dk>
1 parent 3582dd2 commit 6d1f9df

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/block/skd_main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1416,7 +1416,7 @@ static void skd_resolve_req_exception(struct skd_device *skdev,
14161416

14171417
case SKD_CHECK_STATUS_BUSY_IMMINENT:
14181418
skd_log_skreq(skdev, skreq, "retry(busy)");
1419-
blk_requeue_request(skdev->queue, req);
1419+
blk_mq_requeue_request(req, true);
14201420
dev_info(&skdev->pdev->dev, "drive BUSY imminent\n");
14211421
skdev->state = SKD_DRVR_STATE_BUSY_IMMINENT;
14221422
skdev->timer_countdown = SKD_TIMER_MINUTES(20);
@@ -1426,7 +1426,7 @@ static void skd_resolve_req_exception(struct skd_device *skdev,
14261426
case SKD_CHECK_STATUS_REQUEUE_REQUEST:
14271427
if ((unsigned long) ++req->special < SKD_MAX_RETRIES) {
14281428
skd_log_skreq(skdev, skreq, "retry");
1429-
blk_requeue_request(skdev->queue, req);
1429+
blk_mq_requeue_request(req, true);
14301430
break;
14311431
}
14321432
/* fall through */

0 commit comments

Comments
 (0)