From: Yu Kuai <yukuai3@xxxxxxxxxx> Tested with the new blktests: https://lore.kernel.org/all/20240420084505.3624763-1-yukuai1@xxxxxxxxxxxxxxx/ Changes from RFC: - remove patches to support build blk-throtl as module; - add ack tag for patch 1, also rebase on the top of for-6.10/block; - some small changes for patch 2; Yu Kuai (2): blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW blk-throttle: delay initialization until configuration Documentation/ABI/stable/sysfs-block | 12 - arch/loongarch/configs/loongson3_defconfig | 1 - block/Kconfig | 11 - block/bio.c | 1 - block/blk-cgroup.c | 6 - block/blk-stat.c | 3 - block/blk-sysfs.c | 8 - block/blk-throttle.c | 996 +++------------------ block/blk-throttle.h | 46 +- block/blk.h | 11 - 10 files changed, 127 insertions(+), 968 deletions(-) -- 2.39.2