diff options
| -rw-r--r-- | drivers/pci/pcie/aspm.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index faa83b632a84..403a44374ed5 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c | |||
| @@ -714,10 +714,6 @@ void pcie_aspm_powersave_config_link(struct pci_dev *pdev) | |||
| 714 | up_read(&pci_bus_sem); | 714 | up_read(&pci_bus_sem); |
| 715 | } | 715 | } |
| 716 | 716 | ||
| 717 | /* | ||
| 718 | * pci_disable_link_state - disable pci device's link state, so the link will | ||
| 719 | * never enter specific states | ||
| 720 | */ | ||
| 721 | static void __pci_disable_link_state(struct pci_dev *pdev, int state, bool sem, | 717 | static void __pci_disable_link_state(struct pci_dev *pdev, int state, bool sem, |
| 722 | bool force) | 718 | bool force) |
| 723 | { | 719 | { |
| @@ -771,6 +767,15 @@ void pci_disable_link_state_locked(struct pci_dev *pdev, int state) | |||
| 771 | } | 767 | } |
| 772 | EXPORT_SYMBOL(pci_disable_link_state_locked); | 768 | EXPORT_SYMBOL(pci_disable_link_state_locked); |
| 773 | 769 | ||
| 770 | /** | ||
| 771 | * pci_disable_link_state - Disable device's link state, so the link will | ||
| 772 | * never enter specific states. Note that if the BIOS didn't grant ASPM | ||
| 773 | * control to the OS, this does nothing because we can't touch the LNKCTL | ||
| 774 | * register. | ||
| 775 | * | ||
| 776 | * @pdev: PCI device | ||
| 777 | * @state: ASPM link state to disable | ||
| 778 | */ | ||
| 774 | void pci_disable_link_state(struct pci_dev *pdev, int state) | 779 | void pci_disable_link_state(struct pci_dev *pdev, int state) |
| 775 | { | 780 | { |
| 776 | __pci_disable_link_state(pdev, state, true, false); | 781 | __pci_disable_link_state(pdev, state, true, false); |
