]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/eeh: Escalate error on non-existing PE
authorGavin Shan <shangw@linux.vnet.ibm.com>
Wed, 15 Jan 2014 05:16:13 +0000 (13:16 +0800)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 15 Jan 2014 06:18:59 +0000 (17:18 +1100)
commitac9fed22fc6235a413c2e12d36663f856b276d44
treeb003655a84193071b8089d19b5bc1e9663574d1b
parent6fc30421f542e94f789c2d5978bd4d187a32e1c9
powerpc/eeh: Escalate error on non-existing PE

Sometimes, especially in sinario of loading another kernel with kdump,
we got EEH error on non-existing PE. That means the PEEV / PEST in
the corresponding PHB would be messy and we can't handle that case.
The patch escalates the error to fenced PHB so that the PHB could be
rested in order to revoer the errors on non-existing PEs.

Reported-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
Signed-off-by: Gavin Shan <shangw@linux.vnet.ibm.com>
Tested-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/platforms/powernv/eeh-ioda.c