blk-wbt: make sure throttle is enabled properly
authorZhang Yi <yi.zhang@huawei.com>
Sat, 19 Jun 2021 09:37:00 +0000 (17:37 +0800)
committerJens Axboe <axboe@kernel.dk>
Mon, 21 Jun 2021 21:03:41 +0000 (15:03 -0600)
commit76a8040817b4b9c69b53f9b326987fa891b4082a
tree7115e42f86b974f0199f481ad0d7ba984b0216e2
parent1d0903d61e9645c6330b94247b96dd873dfc11c8
blk-wbt: make sure throttle is enabled properly

After commit a79050434b45 ("blk-rq-qos: refactor out common elements of
blk-wbt"), if throttle was disabled by wbt_disable_default(), we could
not enable again, fix this by set enable_state back to
WBT_STATE_ON_DEFAULT.

Fixes: a79050434b45 ("blk-rq-qos: refactor out common elements of blk-wbt")
Signed-off-by: Zhang Yi <yi.zhang@huawei.com>
Link: https://lore.kernel.org/r/20210619093700.920393-3-yi.zhang@huawei.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-wbt.c