Skip to content

PCI Error Recovery patchset

Linas Vepstas lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 of 8 patches 19 repliesIn review

7 of 8 patches are in this archive. The cover letter announces 8.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/8PCI Error Recovery: header file patchinclude/linux/pci.h+39 -00 replies
3/8PCI Error Recovery: IPR SCSI device driverarch/ppc64/configs/pSeries_defconfig drivers/scsi/Kconfig drivers/scsi/ipr.c+102 -00 replies
4/8PCI Error Recovery: Symbios SCSI device driverarch/ppc64/configs/pSeries_defconfig drivers/scsi/Kconfig drivers/scsi/sym53c8xx_2/sym_glue.c +2 more+153 -00 replies
5/8PCI Error Recovery: e100 network device driverarch/ppc64/configs/pSeries_defconfig drivers/net/Kconfig drivers/net/e100.c+82 -00 replies
6/8PCI Error Recovery: e1000 network device driverarch/ppc64/configs/pSeries_defconfig drivers/net/Kconfig drivers/net/e1000/e1000_main.c+111 -10 replies
7/8PCI Error Recovery: ixgb network device driverarch/ppc64/configs/pSeries_defconfig drivers/net/Kconfig drivers/net/ixgb/ixgb_main.c+87 -00 replies
8/8PCI Error Recovery: PPC64 core recovery routinesarch/ppc64/kernel/Makefile arch/ppc64/kernel/eeh.c arch/ppc64/kernel/eeh_driver.c +6 more+1001 -19519 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 0/8] PCI Error Recovery patchset

What follows is a set of patches to implement a PCI error recovery system. Some (newer) PCI controllers are able to detect and report PCI errors, these patches enable this hardware function.

-- the first patch adds documentation, explaining what this is and how
it works.
-- the next patch adds core infrastructure to include/linux/pci.h -- the next several patches add recovery support to three ethernet and
two scsi drivers.
-- the last patch is a big monster that implements the recovery
driver for the ppc64-specific pci controllers.

The first seven patches should apply cleanly to just about any recent kernel tree; the last patch requires GregKH's pci patchset, since some ppc64 functions changed recently.

--linas