]> git.baikalelectronics.ru Git - kernel.git/commit
m68k: Mac IRQ prep
authorFinn Thain <fthain@telegraphics.com.au>
Tue, 1 May 2007 20:32:56 +0000 (22:32 +0200)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Sat, 5 May 2007 00:59:07 +0000 (17:59 -0700)
commitb44ed3eee149a1ad901528d7b7582bf7708d8b76
tree675db4da976dedeba9c9ffbceb816f56701e9f94
parent05367a6754e561cc7ea60f7d775342c85e6292e3
m68k: Mac IRQ prep

Make sure that there are no slot IRQs asserted before leaving the nubus
handler. If there are and we don't then the nubus gets wedged because this
prevents a CA1 transition, which means no more nubus IRQs.

Make the interrupt dispatch loops terminate sooner.

Explicitly initialise the VIA latches to make the code more easily understood.

Also some cleanups.

Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/m68k/mac/baboon.c
arch/m68k/mac/oss.c
arch/m68k/mac/psc.c
arch/m68k/mac/via.c