diff --git a/block/blk-wbt.c b/block/blk-wbt.c index 4a279d27e1c1df76d2c03473ee8e28e1b67ebaeb..4350b373a42526ba8946beee2fee0f9091618810 100644 --- a/block/blk-wbt.c +++ b/block/blk-wbt.c @@ -569,7 +569,7 @@ static void __wbt_wait(struct rq_wb *rwb, enum wbt_flags wb_acct, } else io_schedule(); - has_sleeper = false; + has_sleeper = true; } while (1); finish_wait(&rqw->wait, &data.wq);