]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/tile/kernel/smp.c
Merge branch 'setns'
[mv-sheeva.git] / arch / tile / kernel / smp.c
index a4293102ef81b6eaaa52464f66ce7865801775e7..c52224d5ed45f06a38f4461e19f485a2bb4cadb3 100644 (file)
@@ -189,12 +189,8 @@ void flush_icache_range(unsigned long start, unsigned long end)
 /* Called when smp_send_reschedule() triggers IRQ_RESCHEDULE. */
 static irqreturn_t handle_reschedule_ipi(int irq, void *token)
 {
-       /*
-        * Nothing to do here; when we return from interrupt, the
-        * rescheduling will occur there. But do bump the interrupt
-        * profiler count in the meantime.
-        */
        __get_cpu_var(irq_stat).irq_resched_count++;
+       scheduler_ipi();
 
        return IRQ_HANDLED;
 }