diff options
author | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-04-02 16:23:53 +0000 |
---|---|---|
committer | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-04-02 16:23:53 +0000 |
commit | 8a39f726459355cbfe22516dfa7b410645a7d4d2 (patch) | |
tree | f9ffb8608d9ced00fa18eb21457dfd21afe41e0c /block/Kconfig.iosched | |
parent | 89a7aa01245d9b52a0149103c4f5693268ac0fd4 (diff) | |
download | kernel_samsung_smdk4412-8a39f726459355cbfe22516dfa7b410645a7d4d2.zip kernel_samsung_smdk4412-8a39f726459355cbfe22516dfa7b410645a7d4d2.tar.gz kernel_samsung_smdk4412-8a39f726459355cbfe22516dfa7b410645a7d4d2.tar.bz2 |
block: add sio iosched
Change-Id: Iaa76975d4635d2f5c560d39fbf23919410e7e64f
Diffstat (limited to 'block/Kconfig.iosched')
-rw-r--r-- | block/Kconfig.iosched | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched index 3da4a16..a51d5ce 100644 --- a/block/Kconfig.iosched +++ b/block/Kconfig.iosched @@ -54,6 +54,16 @@ config IOSCHED_ROW according to queue priority. Most suitable for mobile devices. +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 @@ -70,6 +80,9 @@ choice config DEFAULT_ROW bool "ROW" if IOSCHED_ROW=y + config DEFAULT_SIO + bool "SIO" if IOSCHED_SIO=y + config DEFAULT_NOOP bool "No-op" @@ -80,6 +93,7 @@ config DEFAULT_IOSCHED default "deadline" if DEFAULT_DEADLINE default "cfq" if DEFAULT_CFQ default "row" if DEFAULT_ROW + default "sio" if DEFAULT_SIO default "noop" if DEFAULT_NOOP endmenu |