IO: add SIO I/O Scheduler
/block/Kconfig.iosched
blob:041e74eb0853b9e19664875b4417c5cfb5dfdf9d -> blob:3199b76f795de33f9db31e140aad75a716a51d44
--- block/Kconfig.iosched
+++ block/Kconfig.iosched
@@ -43,23 +43,6 @@ config CFQ_GROUP_IOSCHED
---help---
Enable group IO scheduling in CFQ.
-config IOSCHED_VR
- tristate "V(R) I/O scheduler"
- default n
- ---help---
- Requests are chosen according to SSTF with a penalty of rev_penalty
- for switching head direction.
-
-config IOSCHED_SIO
- tristate "Simple I/O scheduler"
- default y
- ---help---
- The Simple I/O scheduler is an extremely simple scheduler,
- based on noop and deadline, that relies on deadlines to
- ensure fairness. The algorithm does not do any sorting but
- basic merging, trying to keep a minimum overhead. It is aimed
- mainly for aleatory access devices (eg: flash devices).
-
choice
prompt "Default I/O scheduler"
default DEFAULT_CFQ
@@ -73,12 +56,6 @@ choice
config DEFAULT_CFQ
bool "CFQ" if IOSCHED_CFQ=y
- config DEFAULT_SIO
- bool "SIO" if IOSCHED_SIO=y
-
- config DEFAULT_VR
- bool "V(R)" if IOSCHED_VR=y
-
config DEFAULT_NOOP
bool "No-op"
@@ -88,8 +65,6 @@ config DEFAULT_IOSCHED
string
default "deadline" if DEFAULT_DEADLINE
default "cfq" if DEFAULT_CFQ
- default "sio" if DEFAULT_SIO
- default "vr" if DEFAULT_VR
default "noop" if DEFAULT_NOOP
endmenu