aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2011-05-20 00:01:10 -0400
committerDavid S. Miller <davem@davemloft.net>2011-05-20 16:10:55 -0400
commit17d9f311eca13a42bf950198a358be1420d19c5f (patch)
tree2d1a77f66ccd607f6ab2cf304f8031724a82c7fc
parent90d3ac15e5c637d45849e83c828ed78c62886737 (diff)
SCHED_TTWU_QUEUE is not longer needed since sparc32 now implements IPI
Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> Reported-by: Peter Zijlstra <peterz@infradead.org> Acked-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--init/Kconfig5
-rw-r--r--kernel/sched.c2
2 files changed, 1 insertions, 6 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 32745bfe059e..56240e724d9a 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -827,11 +827,6 @@ config SCHED_AUTOGROUP
827 desktop applications. Task group autogeneration is currently based 827 desktop applications. Task group autogeneration is currently based
828 upon task session. 828 upon task session.
829 829
830config SCHED_TTWU_QUEUE
831 bool
832 depends on !SPARC32
833 default y
834
835config MM_OWNER 830config MM_OWNER
836 bool 831 bool
837 832
diff --git a/kernel/sched.c b/kernel/sched.c
index 8c9d804dc07d..c4b3410d68d3 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -2568,7 +2568,7 @@ static void ttwu_queue(struct task_struct *p, int cpu)
2568{ 2568{
2569 struct rq *rq = cpu_rq(cpu); 2569 struct rq *rq = cpu_rq(cpu);
2570 2570
2571#if defined(CONFIG_SMP) && defined(CONFIG_SCHED_TTWU_QUEUE) 2571#if defined(CONFIG_SMP)
2572 if (sched_feat(TTWU_QUEUE) && cpu != smp_processor_id()) { 2572 if (sched_feat(TTWU_QUEUE) && cpu != smp_processor_id()) {
2573 ttwu_queue_remote(p, cpu); 2573 ttwu_queue_remote(p, cpu);
2574 return; 2574 return;