[PATCH] ppc64: serialize reports of PCI errors
authorLinas Vepstas <linas@linas.org>
Fri, 4 Nov 2005 00:49:23 +0000 (18:49 -0600)
committerPaul Mackerras <paulus@samba.org>
Thu, 10 Nov 2005 00:33:32 +0000 (11:33 +1100)
commitfd761fd876e4d1c0d07b6d93bc45c999fa596cb0
tree9b117c197cd011e66cd623b54bee8586426fdabf
parent76e6faf7a3a3ad3e18a1b70f9e4cd96cdf58140d
[PATCH] ppc64: serialize reports of PCI errors

07-eeh-report-race.patch

When a PCI slot is isolated, all PCI functions under that slot are affected.
If hese functions have separate device drivers, the EEH isolation event
might be reported multiple times. This patch adds a lock to prevent the
racing of such multiple reports. It also marks every device under the slot
as having experienced an EEH event, so that multiple reports may be
recognized more easily.

Signed-off-by: Linas Vepstas <linas@linas.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/ppc64/kernel/eeh.c