kernel-ark/include
Benjamin Herrenschmidt e4ee69c8c1 [PATCH] ppc32: Bump PMU interrupt priority
The Power Management Unit on PowerMacs is very sensitive to timeouts during
async message exchanges.  It uses rather crude protocol based on a shift
register with an interrupt and is almost continuously exchanging messages with
the host CPU on laptops.

This patch adds a routine to the open_pic driver to be able to select a PMU
driver so that it bumps it's interrupt priority to above the normal level.

This will allow PMU interrupts to occur while another interrupt is pending,
and thus reduce the risk of machine beeing abruptly shutdown by the PMU due to
a timeout in PMU communication caused by excessive interrupt latency.  The
problem is very rare, and usually just doesn't happen, but it is still useful
to make things even more robust.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-27 15:11:42 -07:00
..
acpi
asm-alpha
asm-arm [PATCH] ARM: 2759/1: Fix IXP4xx debug code (again) 2005-06-27 21:48:48 +01:00
asm-arm26
asm-cris
asm-frv
asm-generic
asm-h8300
asm-i386 [PATCH] Update cfq io scheduler to time sliced design 2005-06-27 14:33:29 -07:00
asm-ia64 [PATCH] Update cfq io scheduler to time sliced design 2005-06-27 14:33:29 -07:00
asm-m32r
asm-m68k
asm-m68knommu
asm-mips
asm-parisc
asm-ppc [PATCH] ppc32: Bump PMU interrupt priority 2005-06-27 15:11:42 -07:00
asm-ppc64
asm-s390
asm-sh
asm-sh64
asm-sparc
asm-sparc64
asm-um
asm-v850
asm-x86_64 [PATCH] Update cfq io scheduler to time sliced design 2005-06-27 14:33:29 -07:00
asm-xtensa
linux Merge master.kernel.org:/home/rmk/linux-2.6-serial 2005-06-27 15:04:08 -07:00
math-emu
media
mtd
net [PATCH] bring over ieee80211.h from mainline 2005-06-27 00:23:54 -04:00
pcmcia
rxrpc
scsi
sound
video