]> Git Repo - linux.git/commit
blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW
authorYu Kuai <[email protected]>
Thu, 9 May 2024 12:11:06 +0000 (20:11 +0800)
committerJens Axboe <[email protected]>
Thu, 9 May 2024 15:44:55 +0000 (09:44 -0600)
commitbf20ab538c81bb32edab86f503fc0c55d8243bbc
tree543cd1e241c7b8a0f2f290be57ea9597e9210a0e
parent7be835694daebbb4adffbc461519081aa0cf28e1
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 <[email protected]>
Acked-by: Tejun Heo <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
Documentation/ABI/stable/sysfs-block
arch/loongarch/configs/loongson3_defconfig
block/Kconfig
block/bio.c
block/blk-stat.c
block/blk-sysfs.c
block/blk-throttle.c
block/blk-throttle.h
block/blk.h
This page took 0.058779 seconds and 4 git commands to generate.