From e9e5d9a8ca4fedf612945dcb3b335ebe2bfebb55 Mon Sep 17 00:00:00 2001 From: Steve Muckle Date: Thu, 24 Jul 2014 18:12:44 -0700 Subject: sched: set initial task load to just above a small task To maximize power savings, set the intial load of newly created tasks to just above a small task. Setting it below the small task threshold would cause new tasks to be packed which is very likely too aggressive. Change-Id: Idace26cc0252e31a5472c73534d2f5277a1e3fa4 Signed-off-by: Steve Muckle --- kernel/sched/fair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel') diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 36c996bfb844..3d1ad0f45b28 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -2541,7 +2541,7 @@ static inline void decay_scaled_stat(struct sched_avg *sa, u64 periods); /* Initial task load. Newly created tasks are assigned this load. */ unsigned int __read_mostly sched_init_task_load_pelt; unsigned int __read_mostly sched_init_task_load_windows; -unsigned int __read_mostly sysctl_sched_init_task_load_pct = 100; +unsigned int __read_mostly sysctl_sched_init_task_load_pct = 15; static inline unsigned int task_load(struct task_struct *p) { -- cgit v1.2.3