summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--block/Kconfig.iosched16
1 files changed, 12 insertions, 4 deletions
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched
index fd2cefa47d35..92a5082af1da 100644
--- a/block/Kconfig.iosched
+++ b/block/Kconfig.iosched
@@ -42,7 +42,7 @@ config CFQ_GROUP_IOSCHED
choice
prompt "Default I/O scheduler"
- default DEFAULT_CFQ
+ default DEFAULT_BFQ
help
Select the I/O scheduler which will be used by default for all
block devices.
@@ -50,9 +50,15 @@ choice
config DEFAULT_DEADLINE
bool "Deadline" if IOSCHED_DEADLINE=y
- config DEFAULT_CFQ
+ config DEFAULT_BFQ
+ bool "BFQ" if IOSCHED_BFQ=y
+
+ config DEFAULT_CFQ_NOINHERIT
bool "CFQ" if IOSCHED_CFQ=y
+ config DEFAULT_KYBER
+ bool "KYBER" if MQ_IOSCHED_KYBER=y
+
config DEFAULT_NOOP
bool "No-op"
@@ -61,7 +67,9 @@ endchoice
config DEFAULT_IOSCHED
string
default "deadline" if DEFAULT_DEADLINE
- default "cfq" if DEFAULT_CFQ
+ default "bfq" if DEFAULT_BFQ
+ default "cfq" if DEFAULT_CFQ_NOINHERIT
+ default "kyber" if DEFAULT_KYBER
default "noop" if DEFAULT_NOOP
config MQ_IOSCHED_DEADLINE
@@ -81,7 +89,7 @@ config MQ_IOSCHED_KYBER
config IOSCHED_BFQ
tristate "BFQ I/O scheduler"
- default n
+ 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,