From: Guo Xuenan Date: Sun, 28 Jun 2020 13:56:25 +0000 (-0400) Subject: blk-rq-qos: remove redundant finish_wait to rq_qos_wait. X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=826f2f48da8c331ac51e1381998d318012d66550;p=linux.git 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 Signed-off-by: Jens Axboe --- diff --git a/block/blk-rq-qos.c b/block/blk-rq-qos.c index 656460636ad34..18f3eab9f768a 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