original_kernel/arch/powerpc/platforms/pseries
Linas Vepstas a2b51812a4 [POWERPC] Fix RTAS os-term usage on kernel panic
The rtas_os_term() routine was being called at the wrong time.
The actual rtas call "os-term" will not ever return, and so
calling it from the panic notifier is too early.  Instead,
call it from the machine_reset() call.

This splits the rtas_os_term() routine into two: one part to capture
the kernel panic message, invoked during the panic notifier, and
another part that is invoked during machine_reset().

Prior to this patch, the os-term call was never being made,
because panic_timeout was always non-zero.  Calling os-term
helps keep the hypervisor happy!  We have to keep the hypervisor
happy to avoid service, dump and error reporting problems.

Signed-off-by: Linas Vepstas <linas@austin.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-11-20 16:10:09 +11:00
..
Kconfig [POWERPC] pSeries: make pseries_defconfig minus PCI build again 2007-11-19 15:11:30 +11:00
Makefile
eeh.c [POWERPC] EEH: Make sure warning message is printed 2007-11-08 14:15:34 +11:00
eeh_cache.c
eeh_driver.c [POWERPC] EEH: Drivers that need reset trump others 2007-11-08 14:15:32 +11:00
eeh_event.c
eeh_sysfs.c
firmware.c
hotplug-cpu.c
hvCall.S
hvCall_inst.c
hvconsole.c
hvcserver.c
iommu.c
kexec.c
lpar.c
msi.c
nvram.c
pci.c
pci_dlpar.c
plpar_wrappers.h
power.c
pseries.h
ras.c
reconfig.c
rtasd.c
scanlog.c
setup.c [POWERPC] Fix RTAS os-term usage on kernel panic 2007-11-20 16:10:09 +11:00
smp.c
xics.c
xics.h