[kernel] re-enable RCU_FAST_NO_HZ, enable NO_HZ_FULL on x86_64
Kyle McMartin
kyle at fedoraproject.org
Wed Sep 17 18:10:21 UTC 2014
commit 3836faf6e68495fc70316229a3540506f7ce4c98
Author: Kyle McMartin <kyle at fedoraproject.org>
Date: Wed Sep 17 13:10:12 2014 -0500
re-enable RCU_FAST_NO_HZ, enable NO_HZ_FULL on x86_64
- I also like to live dangerously. (Re-enable RCU_FAST_NO_HZ which has been off
since April 2012. Also enable NO_HZ_FULL on x86_64.)
- I added zipped modules ages ago, remove it from TODO.
TODO | 6 ------
config-generic | 3 +--
config-x86_64-generic | 7 +++++++
kernel.spec | 5 +++++
4 files changed, 13 insertions(+), 8 deletions(-)
---
diff --git a/TODO b/TODO
index b730fd5..4ef797a 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,3 @@
-* Post 3.5:
-- Check if PaulMcK has fixed CONFIG_RCU_FAST_NO_HZ
-
Config TODOs:
* review & disable a bunch of the I2C, RTC, DVB, SOUND options.
@@ -11,6 +8,3 @@ Spec file TODOs:
- Don't fail the build if a module is listed but not built (maybe).
- See if it can be tied into Kconfig instead of module names.
-* investigate gzip modules. Everything should support this now?
- Looks like about 70M savings per kernel installed.
-
diff --git a/config-generic b/config-generic
index 38d9517..56f540e 100644
--- a/config-generic
+++ b/config-generic
@@ -5200,8 +5200,7 @@ CONFIG_LSM_MMAP_MIN_ADDR=65536
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_RCU_FANOUT_EXACT is not set
-# FIXME: Revisit FAST_NO_HZ after it's fixed
-# CONFIG_RCU_FAST_NO_HZ is not set
+CONFIG_RCU_FAST_NO_HZ=y
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_ALL=y
CONFIG_RCU_CPU_STALL_TIMEOUT=60
diff --git a/config-x86_64-generic b/config-x86_64-generic
index a190117..b2b3a78 100644
--- a/config-x86_64-generic
+++ b/config-x86_64-generic
@@ -184,3 +184,10 @@ CONFIG_SFC_MTD=y
CONFIG_MTD_CHAR=m
CONFIG_MTD_BLOCK=m
+# CONFIG_NO_HZ_IDLE is not set
+CONFIG_NO_HZ_FULL=y
+# CONFIG_NO_HZ_IDLE is not set
+CONFIG_NO_HZ_FULL=y
+CONFIG_NO_HZ_FULL_ALL=y
+# CONFIG_NO_HZ_FULL_SYSIDLE is not set
+# CONFIG_CONTEXT_TRACKING_FORCE is not set
diff --git a/kernel.spec b/kernel.spec
index 44c20a3..4ef0fe1 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -2211,6 +2211,11 @@ fi
# ||----w |
# || ||
%changelog
+* Wed Sep 17 2014 Kyle McMartin <kyle at fedoraproject.org>
+- I also like to live dangerously. (Re-enable RCU_FAST_NO_HZ which has been off
+ since April 2012. Also enable NO_HZ_FULL on x86_64.)
+- I added zipped modules ages ago, remove it from TODO.
+
* Wed Sep 17 2014 Josh Boyer <jwboyer at fedoraproject.org> - 3.17.0-0.rc5.git2.1
- Linux v3.17-rc5-24-g37504a3be90b
- Fix vmwgfx header include (rhbz 1138759)
More information about the scm-commits
mailing list