diff options
author | Yu Kuai <yukuai3@huawei.com> | 2024-05-09 20:11:06 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2024-05-09 09:44:55 -0600 |
commit | bf20ab538c81bb32edab86f503fc0c55d8243bbc (patch) | |
tree | 543cd1e241c7b8a0f2f290be57ea9597e9210a0e /block/Kconfig | |
parent | 7be835694daebbb4adffbc461519081aa0cf28e1 (diff) | |
download | lwn-bf20ab538c81bb32edab86f503fc0c55d8243bbc.tar.gz lwn-bf20ab538c81bb32edab86f503fc0c55d8243bbc.zip |
blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW
One the one hand, it's marked EXPERIMENTAL since 2017, and looks like
there are no users since then, and no testers and no developers, it's
just not active at all.
On the other hand, even if the config is disabled, there are still many
fields in throtl_grp and throtl_data and many functions that are only
used for throtl low.
At last, currently blk-throtl is initialized during disk initialization,
and destroyed during disk removal, and it exposes many functions to be
called directly from block layer.
Remove throtl low to make code much more cleaner and follow up work much
easier.
Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Acked-by: Tejun Heo <tj@kernel.org>
Link: https://lore.kernel.org/r/20240509121107.3195568-2-yukuai1@huaweicloud.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/Kconfig')
-rw-r--r-- | block/Kconfig | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/block/Kconfig b/block/Kconfig index d47398ae9824..dc12af58dbae 100644 --- a/block/Kconfig +++ b/block/Kconfig @@ -119,17 +119,6 @@ config BLK_DEV_THROTTLING See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information. -config BLK_DEV_THROTTLING_LOW - bool "Block throttling .low limit interface support (EXPERIMENTAL)" - depends on BLK_DEV_THROTTLING - help - Add .low limit interface for block throttling. The low limit is a best - effort limit to prioritize cgroups. Depending on the setting, the limit - can be used to protect cgroups in terms of bandwidth/iops and better - utilize disk resource. - - Note, this is an experimental interface and could be changed someday. - config BLK_WBT bool "Enable support for block device writeback throttling" help |