diff --git a/block/Kconfig b/block/Kconfig index fd732aede9223..6a9e172c1cb41 100644 --- a/block/Kconfig +++ b/block/Kconfig @@ -83,7 +83,7 @@ config BLK_DEV_INTEGRITY_T10 config BLK_DEV_ZONED bool "Zoned block device support" - select MQ_IOSCHED_DEADLINE + select IOSCHED_BFQ help Block layer zoned block device support. This option enables support for ZAC/ZBC/ZNS host-managed and host-aware zoned block diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched index 2f2158e05a91c..e58b2953ac16a 100644 --- a/block/Kconfig.iosched +++ b/block/Kconfig.iosched @@ -5,13 +5,11 @@ menu "IO Schedulers" config MQ_IOSCHED_DEADLINE tristate "MQ deadline I/O scheduler" - default y help MQ version of the deadline IO scheduler. config MQ_IOSCHED_KYBER tristate "Kyber I/O scheduler" - default y help The Kyber I/O scheduler is a low-overhead scheduler suitable for multiqueue and other fast devices. Given target latencies for reads and @@ -20,6 +18,7 @@ config MQ_IOSCHED_KYBER config IOSCHED_BFQ tristate "BFQ I/O scheduler" + default y help BFQ I/O scheduler for BLK-MQ. BFQ distributes the bandwidth of of the device among all processes according to their weights,