summaryrefslogtreecommitdiff
path: root/drivers/serial/cpm_uart
diff options
context:
space:
mode:
authorLinas Vepstas <linas@austin.ibm.com>2006-04-27 09:31:20 (GMT)
committerPaul Mackerras <paulus@samba.org>2006-05-03 13:06:40 (GMT)
commit054d8ff37710efaebd1998ce94d366df315a354f (patch)
tree5496fbdd8b3b27e8ca4850055c1c00f30d52e0b3 /drivers/serial/cpm_uart
parente17df688f7064dae1417ce425dd1e4b71d24d63b (diff)
downloadlinux-054d8ff37710efaebd1998ce94d366df315a354f.tar.xz
[PATCH] powerpc/pseries: avoid crash in PCI code if mem system not up
The powerpc code is currently performing PCI setup before memory initialization. PCI setup touches PCI config space registers. If the PCI card is bad, this will evoke an error, which currrently can't be handled, as the PCI error recovery code expects kmalloc() to be functional. This patch will cause the system to punt instead of crashing with cpu 0x0: Vector: 300 (Data Access) at [c0000000004434d0] pc: c0000000000c06b4: .kmem_cache_alloc+0x8c/0xf4 lr: c00000000004ad6c: .eeh_send_failure_event+0x48/0xfc This patch will also print name of the offending pci device. Signed-off-by: Linas Vepstas <linas@austin.ibm.com> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'drivers/serial/cpm_uart')
0 files changed, 0 insertions, 0 deletions