[PATCH] ppc64: fix IPI on bpa_iic
authorArnd Bergmann <arnd@arndb.de>
Thu, 18 Aug 2005 17:35:21 +0000 (19:35 +0200)
committerPaul Mackerras <paulus@samba.org>
Fri, 9 Sep 2005 12:11:34 +0000 (22:11 +1000)
commita84195f36e373001e6eed2e95a5dc1994cf30480
treeeafa49d8a9e6f4d725a498626029b7abf3ff9d91
parent5f5024130287a9467a41b9f94ec170958ae45cbd
[PATCH] ppc64: fix IPI on bpa_iic

This fixes a severe bug in the bpa_iic driver that caused
all sorts of problems.

We had been using incorrect priority values for inter processor
interrupts, which resulted in always doing CALL_FUNCTION
instead of RESCHEDULE or DEBUGGER_BREAK.

The symptoms cured by this patch include bad performance on
SMP systems spurious kernel panics in the IPI code.

Signed-off-by: Arnd Bergmann <arndb@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/ppc64/kernel/bpa_iic.c