sched: s/sched_latency/sched_min_granularity
authorIngo Molnar <mingo@elte.hu>
Sat, 25 Aug 2007 20:17:19 +0000 (22:17 +0200)
committerIngo Molnar <mingo@elte.hu>
Sat, 25 Aug 2007 20:17:19 +0000 (22:17 +0200)
runtime limit and wakeup granularity used to be a function of
granularity and that was incorrect changed to sched_latency.

Fix this to make wakeup granularity a function of min-granularity,
and the runtime limit equal to latency.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched.c

index a40ab65..9fe473a 100644 (file)
@@ -4921,8 +4921,8 @@ static inline void sched_init_granularity(void)
        if (sysctl_sched_latency > limit)
                sysctl_sched_latency = limit;
 
-       sysctl_sched_runtime_limit = sysctl_sched_latency * 5;
-       sysctl_sched_wakeup_granularity = sysctl_sched_latency / 2;
+       sysctl_sched_runtime_limit = sysctl_sched_latency;
+       sysctl_sched_wakeup_granularity = sysctl_sched_min_granularity / 2;
 }
 
 #ifdef CONFIG_SMP