Re: [PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()

From
Peter Zijlstra <peterz@infradead.org>
Date
2011-02-07 13:54:19
Also in
linux-alpha, linux-arch, linux-arm-kernel, linux-um, linuxppc-dev, virtualization, xen-devel
Reply to
Benjamin Herrenschmidt, 2011-02-06
On Mon, 2011-02-07 at 10:26 +1100, Benjamin Herrenschmidt wrote:
quoted hunk ↗ jump to hunk
You missed:
diff --git a/arch/powerpc/kernel/smp.c b/arch/powerpc/kernel/smp.c
index 9813605..467d122 100644
--- a/arch/powerpc/kernel/smp.c
+++ b/arch/powerpc/kernel/smp.c
@@ -98,6 +98,7 @@ void smp_message_recv(int msg)
                break;
        case PPC_MSG_RESCHEDULE:
                /* we notice need_resched on exit */
+               scheduler_ipi();
                break;
        case PPC_MSG_CALL_FUNC_SINGLE:
                generic_smp_call_function_single_interrupt();
Fold that in and add:

Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Thanks Ben!
Thread (18 messages) 18 messages, 9 authors, last reply 2011-02-09
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help