From 3836faf6e68495fc70316229a3540506f7ce4c98 Mon Sep 17 00:00:00 2001 From: Kyle McMartin Date: Sep 17 2014 18:10:12 +0000 Subject: 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. --- 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 +- 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 - 3.17.0-0.rc5.git2.1 - Linux v3.17-rc5-24-g37504a3be90b - Fix vmwgfx header include (rhbz 1138759)