PCI Error Recovery for PPC64 and misc device drivers
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest42 patches 68 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 2/42 | : ppc64: misc minor cleanuparch/ | +25 | 0 replies | |
| 3/42 | : ppc64: PCI address cache minor fixesarch/ include/ | +26 | 0 replies | |
| 4/42 | : ppc64: PCI error rate statisticsarch/ | +32 | 0 replies | |
| 5/42 | : ppc64: RTAS error reporting restructuringarch/ | +30 | 0 replies | |
| 6/42 | : ppc64: avoid PCI error reporting for empty slotsarch/ | +27 | 0 replies | |
| 7/42 | : ppc64: serialize reports of PCI errorsarch/ | +85 | 0 replies | |
| 8/42 | : ppc64: escape hatch for spinning interrupt deadlocksarch/ | +13 | 0 replies | |
| 9/42 | : ppc64: bugfix: crash on PCI hotplugarch/ | +17 | 0 replies | |
| 10/42 | : ppc64: bugfix: don't silently gnore PCI errorsarch/ include/ | +3 | 0 replies | |
| 11/42 | : ppc64: move code to powerpc directory from ppc64arch/ arch/ arch/ +1 more | +1094 | 0 replies | |
| 11/42 | : ppc64: move code to powerpc directory from ppc64arch/ arch/ arch/ +1 more | +1094 | 0 replies | |
| 12/42 | : ppc64: PCI error event dispatcherarch/ arch/ arch/ +2 more | +236 | 0 replies | |
| 13/42 | : ppc64: PCI reset support routinesarch/ include/ | +113 | 0 replies | |
| 14/42 | : ppc64: Save & restore of PCI device BARSarch/ include/ | +137 | 0 replies | |
| 15/42 | : Documentation: PCI Error RecoveryDocumentation/ MAINTAINERS | +253 | 0 replies | |
| 16/42 | : PCI: PCI Error reporting callbacksinclude/ | +49 | 76 replies | |
| 17/42 | : ppc64: mark failed devicesarch/ include/ | +39 | 0 replies | |
| 18/42 | : ppc64: bugfix: crash on dlpar slot add, removearch/ arch/ | +8 | 0 replies | |
| 19/42 | : ppc64: bugfix: crash on PHB adddrivers/ | +1 | 2 replies | |
| 20/42 | : ppc64: PCI hotplug common code eliminationarch/ drivers/ include/ | +38 | 0 replies | |
| 21/42 | : PCI: cleanup/simplify ppc64 PCI hotplug codedrivers/ | +16 | 0 replies | |
| 22/42 | : PCI: remove duplicted pci hotplug codearch/ drivers/ drivers/ +1 more | +5 | 1 reply | |
| 23/42 | : ppc64: migrate common PCI hotplug codearch/ arch/ drivers/ +3 more | +197 | 0 replies | |
| 24/42 | : ppc64: PCI Error Recovery: PPC64 core recovery routinesarch/ arch/ arch/ +4 more | +413 | 0 replies | |
| 25/42 | : ppc64: Split out PCI address cache to its own filearch/ arch/ arch/ +1 more | +328 | 0 replies | |
| 26/42 | : ppc64: Add "partion endpoint" supportarch/ include/ | +25 | 0 replies | |
| 27/42 | : SCSI: add PCI error recovery to IPR dev driverdrivers/ | +94 | 0 replies | |
| 28/42 | : SCSI: add PCI error recovery to Symbios dev driverdrivers/ drivers/ drivers/ | +132 | 0 replies | |
| 29/42 | : ethernet: add PCI error recovery to e100 dev driverdrivers/ | +70 | 2 replies | |
| 30/42 | : ethernet: add PCI error recovery to e1000 dev driverdrivers/ | +100 | 0 replies | |
| 31/42 | : ethernet: add PCI error recovery to ixgb dev driverdrivers/ | +86 | 0 replies | |
| 32/42 | : RFC: Add compile-time config optionsdrivers/ drivers/ drivers/ +3 more | +48 | 0 replies | |
| 33/42 | : ppc64: remove bogus printkarch/ | +3 | 0 replies | |
| 34/42 | : ppc64: Remove duplicate codearch/ arch/ include/ | +4 | 0 replies | |
| 35/42 | : ppc64: bugfix: fill in un-initialzed fieldarch/ | +3 | 0 replies | |
| 36/42 | : ppc64: Use PE configuration address consistentlyarch/ | +23 | 0 replies | |
| 37/42 | : ppc64: set up the RTAS token just like the rest of them.arch/ | +3 | 0 replies | |
| 38/42 | : ppc64: Don't continue with PCI Error recovery if slot reset failed.arch/ arch/ include/ | +69 | 0 replies | |
| 39/42 | : ppc64: handle multifunction PCI devices properlyarch/ arch/ | +29 | 0 replies | |
| 40/42 | : ppc64: IOMMU: don't ioremap null pointersarch/ | +1 | 0 replies | |
| 41/42 | : ppc64: Save device BARS much earlier in the boot sequencearch/ arch/ arch/ +2 more | +14 | 1 reply | |
| 42/42 | : ppc64: get rid of per_cpu countersarch/ | +23 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/42] PCI Error Recovery for PPC64 and misc device drivers
What follows is a long sequence of mostly small patches to implement PCI Error Recovery by adding notification callbacks to the PCI device driver structure, implementing the recovery in 5 device drivers (3 ethernet, two scsi drivers), and adding the actual error detection and recovery code to the ppc64/powerpc arch tree.
Highlights:
-- Patches 1-14: Misc required ppc64/powerpc cleanup/bugfixes/restructuring -- Patch 15: Overview documentation
-- Patch 16: changes to include/linux/pci.h
-- Patches 17-26: error detection and recovery for pSeries PCI bridge chips -- Patchs 27-32: recovery patches for ethernet, scsi device drivers -- Patches 33-42: More misc ppc64-specific changes
Signed-off-by Linas Vepstas <[email protected]>