]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 14:59:41 +0000 (16:59 +0200)
commit7dd9e7cb10f1975986d8ad78ed4238212c94d860
tree302499273fdf631b2530eb2e4880be310585b3a1
parent2dd006bb0cb5aeffc2a2925a1b9126f2074c4243
blk-wbt: make sure throttle is enabled properly

[ Upstream commit 76a8040817b4b9c69b53f9b326987fa891b4082a ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
block/blk-wbt.c