Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 684b7324 authored by Yufen Yu's avatar Yufen Yu Committed by Jens Axboe
Browse files

blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART



Let blk_mq_mark_tag_wait() use the blk_mq_sched_mark_restart_hctx()
to set BLK_MQ_S_SCHED_RESTART.

Signed-off-by: default avatarYufen Yu <yuyufen@huawei.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 81b74ac6
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1093,8 +1093,7 @@ static bool blk_mq_mark_tag_wait(struct blk_mq_hw_ctx *hctx,
	bool ret;

	if (!(hctx->flags & BLK_MQ_F_TAG_SHARED)) {
		if (!test_bit(BLK_MQ_S_SCHED_RESTART, &hctx->state))
			set_bit(BLK_MQ_S_SCHED_RESTART, &hctx->state);
		blk_mq_sched_mark_restart_hctx(hctx);

		/*
		 * It's possible that a tag was freed in the window between the