diff options
author | Kyle McMartin <kyle@fedoraproject.org> | 2014-09-17 13:10:12 -0500 |
---|---|---|
committer | Kyle McMartin <kyle@fedoraproject.org> | 2014-09-17 13:10:12 -0500 |
commit | 3836faf6e68495fc70316229a3540506f7ce4c98 (patch) | |
tree | 4b051a82cfe82844f4cb224022dff4fa270e456a | |
parent | dd6c13b6b2b29d56b407217442c53f24db31fa9d (diff) | |
download | kernel-3836faf6e68495fc70316229a3540506f7ce4c98.tar.gz kernel-3836faf6e68495fc70316229a3540506f7ce4c98.tar.xz kernel-3836faf6e68495fc70316229a3540506f7ce4c98.zip |
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.
-rw-r--r-- | TODO | 6 | ||||
-rw-r--r-- | config-generic | 3 | ||||
-rw-r--r-- | config-x86_64-generic | 7 | ||||
-rw-r--r-- | kernel.spec | 5 |
4 files changed, 13 insertions, 8 deletions
@@ -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 38d9517be..56f540e95 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 a19011733..b2b3a7854 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 44c20a357..4ef0fe1da 100644 --- a/kernel.spec +++ b/kernel.spec @@ -2211,6 +2211,11 @@ fi # ||----w | # || || %changelog +* Wed Sep 17 2014 Kyle McMartin <kyle@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@fedoraproject.org> - 3.17.0-0.rc5.git2.1 - Linux v3.17-rc5-24-g37504a3be90b - Fix vmwgfx header include (rhbz 1138759) |