Patchwork [3/8] UBUNTU: [Config] Enable CONFIG_RCU_FAST_NO_HZ=y

login
register
mail settings
Submitter Leann Ogasawara
Date May 24, 2010, 5:56 a.m.
Message ID <1274680585.24569.3504.camel@emiko>
Download mbox | patch
Permalink /patch/53384/
State Accepted
Delegated to: Leann Ogasawara
Headers show

Comments

Leann Ogasawara - May 24, 2010, 5:56 a.m.
>From e905fa3f7552a1967f60118228aad9b8ddbd72ef Mon Sep 17 00:00:00 2001
From: Leann Ogasawara <leann.ogasawara@canonical.com>
Date: Sun, 23 May 2010 10:51:30 -0700
Subject: [PATCH 3/8] UBUNTU: [Config] Enable CONFIG_RCU_FAST_NO_HZ=y

Enable CONFIG_RCU_FAST_NO_HZ=y for ports and ubuntu.  If energy
efficiency is critically important, enable this option.  It causes RCU to
attempt to accelerate grace periods in order to allow the final CPU to
enter dynticks-idle state more quickly.  Keep in mind, this does
increase the overhead of the dynticks-idle checking on systems with
large numbers of CPUs.

Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
---
 debian.master/config/config.common.ports  |    2 +-
 debian.master/config/config.common.ubuntu |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Patch

diff --git a/debian.master/config/config.common.ports b/debian.master/config/config.common.ports
index 5b6c5db..d28f5f2 100644
--- a/debian.master/config/config.common.ports
+++ b/debian.master/config/config.common.ports
@@ -2686,7 +2686,7 @@  CONFIG_RAMZSWAP_STATS=y
 CONFIG_RAW_DRIVER=m
 # CONFIG_RCU_CPU_STALL_DETECTOR is not set
 # CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_RCU_FAST_NO_HZ is not set
+CONFIG_RCU_FAST_NO_HZ=y
 # CONFIG_RCU_TORTURE_TEST is not set
 # CONFIG_RCU_TRACE is not set
 # CONFIG_RDS_DEBUG is not set
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index a9e10c2..1dbdd1c 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -3115,7 +3115,7 @@  CONFIG_RAR_REGISTER=m
 CONFIG_RAW_DRIVER=m
 # CONFIG_RCU_CPU_STALL_DETECTOR is not set
 # CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_RCU_FAST_NO_HZ is not set
+CONFIG_RCU_FAST_NO_HZ=y
 # CONFIG_RCU_TORTURE_TEST is not set
 # CONFIG_RCU_TRACE is not set
 CONFIG_RDS=m