Commit 2a69f239 authored by AlaskaLinuxUser's avatar AlaskaLinuxUser

Added FIOPS IO Scheduler.

parent f8bd4673
......@@ -3,3 +3,4 @@
It is my goal to modify this kernel. Here are the modifications thus far:
+ Added Darkness Gov.
+ Added FIOPS IO scheduler.
......@@ -291,9 +291,11 @@ CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_TEST=m
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_IOSCHED_FIOPS=y
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
# CONFIG_DEFAULT_FIOPS is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
......
......@@ -43,6 +43,12 @@ config IOSCHED_CFQ
This is the default I/O scheduler.
config IOSCHED_FIOPS
tristate "FIOPS I/O scheduler"
default y
---help---
The FIOPS I/O scheduler. WJH
config CFQ_GROUP_IOSCHED
bool "CFQ Group Scheduling support"
depends on IOSCHED_CFQ && BLK_CGROUP
......@@ -66,6 +72,9 @@ choice
config DEFAULT_NOOP
bool "No-op"
config DEFAULT_FIOPS
bool "FIOPS"
endchoice
config DEFAULT_IOSCHED
......@@ -73,6 +82,7 @@ config DEFAULT_IOSCHED
default "deadline" if DEFAULT_DEADLINE
default "cfq" if DEFAULT_CFQ
default "noop" if DEFAULT_NOOP
default "fiops" if DEFAULT_FIOPS
endmenu
......
......@@ -18,6 +18,7 @@ obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o
obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
obj-$(CONFIG_IOSCHED_CFQ) += cfq-iosched.o
obj-$(CONFIG_IOSCHED_FIOPS) += fiops-iosched.o
obj-$(CONFIG_IOSCHED_TEST) += test-iosched.o
obj-$(CONFIG_BLOCK_COMPAT) += compat_ioctl.o
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment