From: Tomas Hruby Date: Fri, 4 Nov 2011 17:59:31 +0000 (+0000) Subject: SMP - smp_schedule() X-Git-Tag: v3.2.0~130 X-Git-Url: http://zhaoyanbai.com/repos/%22http:/www.isc.org/icons/Bv9ARM.ch10.html?a=commitdiff_plain;h=0bb56e0e0425804124a38daf338aa2779bd25364;p=minix.git SMP - smp_schedule() - always issues an IPI --- diff --git a/kernel/smp.c b/kernel/smp.c index 6ead02a06..8a521f474 100644 --- a/kernel/smp.c +++ b/kernel/smp.c @@ -62,12 +62,6 @@ PUBLIC void smp_ipi_halt_handler(void) PUBLIC void smp_schedule(unsigned cpu) { - /* - * check if the cpu is processing some other ipi already. If yes, no - * need to wake it up - */ - if (sched_ipi_data[cpu].flags != 0) - return; arch_send_smp_schedule_ipi(cpu); }