]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/eeh: Fix null deref for devices removed during EEH
authorSam Bobroff <sbobroff@linux.ibm.com>
Wed, 12 Sep 2018 01:23:21 +0000 (11:23 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Sat, 13 Oct 2018 11:21:25 +0000 (22:21 +1100)
commitcb50d8c82154c4c54a23110f702739aa9983ef72
treef52e4a7cd0c3035c7628e779917390cfdd55bff3
parent3d9a937065b34e89d1913ddd5343651e868f5c0b
powerpc/eeh: Fix null deref for devices removed during EEH

If a device is removed during EEH processing (either by a driver's
handler or as part of recovery), it can lead to a null dereference
in eeh_pe_report_edev().

To handle this, skip devices that have been removed.

Signed-off-by: Sam Bobroff <sbobroff@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/eeh_driver.c