summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuo Xuenan <guoxuenan@huawei.com>2020-06-28 09:56:25 -0400
committerJens Axboe <axboe@kernel.dk>2020-06-28 08:11:14 -0600
commit826f2f48da8c331ac51e1381998d318012d66550 (patch)
treea55119950647227755be2b1b8943c995167b4e08
parentf3bdc62fd82ed93dbe4d049eacba310de7eb2a6a (diff)
blk-rq-qos: remove redundant finish_wait to rq_qos_wait.
It is no need do finish_wait twice after acquiring inflight. Signed-off-by: Guo Xuenan <guoxuenan@huawei.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r--block/blk-rq-qos.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/block/blk-rq-qos.c b/block/blk-rq-qos.c
index 656460636ad3..18f3eab9f768 100644
--- a/block/blk-rq-qos.c
+++ b/block/blk-rq-qos.c
@@ -273,8 +273,6 @@ void rq_qos_wait(struct rq_wait *rqw, void *private_data,
if (data.got_token)
break;
if (!has_sleeper && acquire_inflight_cb(rqw, private_data)) {
- finish_wait(&rqw->wait, &data.wq);
-
/*
* We raced with wbt_wake_function() getting a token,
* which means we now have two. Put our local token