linux/arch/ppc64/kernel
Linas Vepstas 5c1344e988 [PATCH] ppc64: escape hatch for spinning interrupt deadlocks
08-eeh-spin-counter.patch

One an EEH event is triggers, all further I/O to a device is blocked (until
reset).  Bad device drivers may end up spinning in their interrupt handlers,
trying to read an interrupt status register that will never change state.
This patch moves that spin counter to a per-device structure, and adds
some diagnostic prints to help locate the bad driver.

Signed-off-by: Linas Vepstas <linas@linas.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-11-10 11:33:33 +11:00
..
vdso32
vdso64
align.c
asm-offsets.c
btext.c
dma.c
eeh.c [PATCH] ppc64: escape hatch for spinning interrupt deadlocks 2005-11-10 11:33:33 +11:00
head.S
hvconsole.c
hvcserver.c
idle.c [PATCH] sched: resched and cpu_idle rework 2005-11-09 07:56:33 -08:00
iomap.c
iommu.c
irq.c
kprobes.c
lparcfg.c
machine_kexec.c
Makefile [PATCH] powerpc: Move various ppc64 files with no ppc32 equivalent to powerpc 2005-11-10 11:24:04 +11:00
misc.S [PATCH] ppc64: SMU based macs cpufreq support 2005-11-08 11:17:34 +11:00
module.c
nvram.c
pci_direct_iommu.c
pci_dn.c
pci_iommu.c
pci.c
ppc_ksyms.c
proc_ppc64.c
prom_init.c [PATCH] ppc64: More U3 device-tree fixes 2005-11-08 11:17:53 +11:00
prom.c [PATCH] ppc64: SMU partition recovery 2005-11-08 11:17:40 +11:00
rtas_pci.c [PATCH] ppc64: uniform usage of bus unit id interfaces 2005-11-10 11:30:25 +11:00
rtc.c
scanlog.c
semaphore.c
sysfs.c
udbg_16550.c
udbg_scc.c
udbg.c
vdso.c
vmlinux.lds.S