From 4322f2d74f625a0e8275ea1d2fa0d78bfc5c3029 Mon Sep 17 00:00:00 2001 From: San Mehat Date: Mon, 29 Jun 2009 08:47:43 -0700 Subject: [PATCH] init: Enable sched_yield() compatability mode on boot. In CFS, the (somewhat undefined) behavior of sched_yield() changed. See: http://kerneltrap.org/Linux/CFS_and_sched_yield This change enables 'compat' mode for sched_yield() Signed-off-by: San Mehat --- rootdir/init.rc | 1 + 1 file changed, 1 insertion(+) diff --git a/rootdir/init.rc b/rootdir/init.rc index 3fe4c258b..23ee1c8a5 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -33,6 +33,7 @@ loglevel 3 write /proc/cpu/alignment 4 write /proc/sys/kernel/sched_latency_ns 10000000 write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000 + write /proc/sys/kernel/sched_compat_yield 1 # Create cgroup mount points for process groups mkdir /dev/cpuctl