47 lines
1.4 KiB
Diff
47 lines
1.4 KiB
Diff
From 9396d61706a827dfc4dcdfdc8f687e0e9e24f53d Mon Sep 17 00:00:00 2001
|
|
From: Arianna Avanzini <avanzini.arianna@gmail.com>
|
|
Date: Mon, 19 Dec 2011 16:34:01 +0100
|
|
Subject: [PATCH 2/3] block: cgroups, kconfig, build bits for BFQ-v5-3.2
|
|
|
|
Add a Kconfig option and do the related Makefile changes to compile
|
|
the BFQ I/O scheduler. Also let the cgroups subsystem know about the
|
|
BFQ I/O controller.
|
|
|
|
Signed-off-by: Fabio Checconi <fabio@gandalf.sssup.it>
|
|
Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
|
|
Signed-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>
|
|
---
|
|
block/Makefile | 1 +
|
|
include/linux/cgroup_subsys.h | 6 ++++++
|
|
2 files changed, 7 insertions(+)
|
|
|
|
diff --git a/block/Makefile b/block/Makefile
|
|
index 514c6e4..653d27b 100644
|
|
--- a/block/Makefile
|
|
+++ b/block/Makefile
|
|
@@ -14,6 +14,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_BFQ) += bfq-iosched.o
|
|
|
|
obj-$(CONFIG_BLOCK_COMPAT) += compat_ioctl.o
|
|
obj-$(CONFIG_BLK_DEV_INTEGRITY) += blk-integrity.o
|
|
diff --git a/include/linux/cgroup_subsys.h b/include/linux/cgroup_subsys.h
|
|
index ac663c1..c966638 100644
|
|
--- a/include/linux/cgroup_subsys.h
|
|
+++ b/include/linux/cgroup_subsys.h
|
|
@@ -64,3 +64,9 @@ SUBSYS(perf)
|
|
#endif
|
|
|
|
/* */
|
|
+
|
|
+#ifdef CONFIG_CGROUP_BFQIO
|
|
+SUBSYS(bfqio)
|
|
+#endif
|
|
+
|
|
+/* */
|
|
--
|
|
1.7.10.4
|
|
|