linux/drivers/pci/pcie
Heiner Kallweit 4cfd218855 PCI: let pci_disable_link_state propagate errors
Drivers may rely on pci_disable_link_state() having disabled certain
ASPM link states. If OS can't control ASPM then pci_disable_link_state()
turns into a no-op w/o informing the caller. The driver therefore may
falsely assume the respective ASPM link states are disabled.
Let pci_disable_link_state() propagate errors to the caller, enabling
the caller to react accordingly.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-06-21 22:05:42 -04:00
..
aer_inject.c PCI/AER: Log messages with pci_dev, not pcie_device 2019-05-09 16:45:02 -05:00
aer.c PCI/AER: Log messages with pci_dev, not pcie_device 2019-05-09 16:45:02 -05:00
aspm.c PCI: let pci_disable_link_state propagate errors 2019-06-21 22:05:42 -04:00
bw_notification.c pci-v5.2-changes 2019-05-14 10:30:10 -07:00
dpc.c PCI/DPC: Log messages with pci_dev, not pcie_device 2019-05-09 16:27:34 -05:00
err.c PCI/ERR: Remove duplicated include from err.c 2018-10-02 16:04:40 -05:00
Kconfig PCI/LINK: Add Kconfig option (default off) 2019-05-02 08:34:32 -05:00
Makefile PCI/LINK: Add Kconfig option (default off) 2019-05-02 08:34:32 -05:00
pme.c PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() 2019-05-09 16:27:29 -05:00
portdrv_core.c PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management 2019-05-01 15:34:01 -05:00
portdrv_pci.c PCI/LINK: Report degraded links via link bandwidth notification 2019-03-05 15:04:13 -06:00
portdrv.h PCI/LINK: Add Kconfig option (default off) 2019-05-02 08:34:32 -05:00
ptm.c Merge branch 'pci/spdx' into next 2018-02-01 11:40:07 -06:00