| Subject: sched-disable-ttwu-queue.patch |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Tue, 13 Sep 2011 16:42:35 +0200 |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| --- |
| kernel/sched/features.h | 4 ++++ |
| 1 file changed, 4 insertions(+) |
| |
| Index: linux-stable/kernel/sched/features.h |
| =================================================================== |
| --- linux-stable.orig/kernel/sched/features.h |
| +++ linux-stable/kernel/sched/features.h |
| @@ -60,11 +60,15 @@ SCHED_FEAT(OWNER_SPIN, true) |
| */ |
| SCHED_FEAT(NONTASK_POWER, true) |
| |
| +#ifndef CONFIG_PREEMPT_RT_FULL |
| /* |
| * Queue remote wakeups on the target CPU and process them |
| * using the scheduler IPI. Reduces rq->lock contention/bounces. |
| */ |
| SCHED_FEAT(TTWU_QUEUE, true) |
| +#else |
| +SCHED_FEAT(TTWU_QUEUE, false) |
| +#endif |
| |
| SCHED_FEAT(FORCE_SD_OVERLAP, false) |
| SCHED_FEAT(RT_RUNTIME_SHARE, true) |