diff options
-rw-r--r-- | arch/sparc64/kernel/smp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/sparc64/kernel/smp.c b/arch/sparc64/kernel/smp.c index c39944927f..cd2bc7e289 100644 --- a/arch/sparc64/kernel/smp.c +++ b/arch/sparc64/kernel/smp.c | |||
@@ -1033,6 +1033,7 @@ void smp_receive_signal(int cpu) | |||
1033 | void smp_receive_signal_client(int irq, struct pt_regs *regs) | 1033 | void smp_receive_signal_client(int irq, struct pt_regs *regs) |
1034 | { | 1034 | { |
1035 | clear_softint(1 << irq); | 1035 | clear_softint(1 << irq); |
1036 | set_tsk_need_resched(current); | ||
1036 | } | 1037 | } |
1037 | 1038 | ||
1038 | void smp_new_mmu_context_version_client(int irq, struct pt_regs *regs) | 1039 | void smp_new_mmu_context_version_client(int irq, struct pt_regs *regs) |