• Bjorn Helgaas's avatar
    Merge branch 'pci/err' · 6a94785f
    Bjorn Helgaas authored
    - Stop writing AER Capability when we don't own it (Sean V Kelley)
    
    - Bind RCEC devices to the Port driver (Qiuxu Zhuo)
    
    - Cache the RCEC RA Capability offset (Sean V Kelley)
    
    - Add pci_walk_bridge() (Sean V Kelley)
    
    - Clear AER status only when we control AER (Sean V Kelley)
    
    - Recover from RCEC AER errors (Sean V Kelley)
    
    - Add pcie_link_rcec() to associate RCiEPs with RCECs (Sean V Kelley)
    
    - Recover from RCiEP AER errors (Sean V Kelley)
    
    - Add pcie_walk_rcec() for RCEC AER handling (Sean V Kelley)
    
    - Add pcie_walk_rcec() for RCEC PME handling (Sean V Kelley)
    
    - Add RCEC AER error injection support (Qiuxu Zhuo)
    
    * pci/err:
      PCI/AER: Add RCEC AER error injection support
      PCI/PME: Add pcie_walk_rcec() to RCEC PME handling
      PCI/AER: Add pcie_walk_rcec() to RCEC AER handling
      PCI/ERR: Recover from RCiEP AER errors
      PCI/ERR: Add pcie_link_rcec() to associate RCiEPs
      PCI/ERR: Recover from RCEC AER errors
      PCI/ERR: Clear AER status only when we control AER
      PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery()
      PCI/ERR: Avoid negated conditional for clarity
      PCI/ERR: Use "bridge" for clarity in pcie_do_recovery()
      PCI/ERR: Simplify by computing pci_pcie_type() once
      PCI/ERR: Simplify by using pci_upstream_bridge()
      PCI/ERR: Rename reset_link() to reset_subordinates()
      PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
      PCI/ERR: Bind RCEC devices to the Root Port driver
      PCI/AER: Write AER Capability only when we control it
    6a94785f
probe.c 84.2 KB