summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2012-06-13 22:12:51 -0400
committerLen Brown <len.brown@intel.com>2012-07-14 11:42:56 -0400
commitfa7584e13ac8e6a306085bba0a931f3135f1d8c4 (patch)
tree4cc8f7a625a0f2b287abaa054dec431b78f9986a /drivers
parent150ed86fade791d82319b27e84a7a6d2de84d1fa (diff)
downloadtalos-obmc-linux-fa7584e13ac8e6a306085bba0a931f3135f1d8c4.tar.gz
talos-obmc-linux-fa7584e13ac8e6a306085bba0a931f3135f1d8c4.zip
ACPI: acpi_pad: tune round_robin_time
In an effort to be fair to bound processes, acpi_pad periodically moves its forced-idle threads. The default interval for moving the threads is 10 seconds. Measurements show that reducing this to 1 second has no power or performance impact, so reduce default to 1 second. Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/acpi/acpi_pad.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/acpi/acpi_pad.c b/drivers/acpi/acpi_pad.c
index 1c09e1b532b0..f3e959f5e7a0 100644
--- a/drivers/acpi/acpi_pad.c
+++ b/drivers/acpi/acpi_pad.c
@@ -144,7 +144,7 @@ static void exit_round_robin(unsigned int tsk_index)
}
static unsigned int idle_pct = 5; /* percentage */
-static unsigned int round_robin_time = 10; /* second */
+static unsigned int round_robin_time = 1; /* second */
static int power_saving_thread(void *data)
{
struct sched_param param = {.sched_priority = 1};
OpenPOWER on IntegriCloud