diff options
Diffstat (limited to 'drivers/pci/pcie')
-rw-r--r-- | drivers/pci/pcie/aspm.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index 820740a22e94..7d4fcdc512aa 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c | |||
@@ -782,24 +782,6 @@ void pci_disable_link_state(struct pci_dev *pdev, int state) | |||
782 | } | 782 | } |
783 | EXPORT_SYMBOL(pci_disable_link_state); | 783 | EXPORT_SYMBOL(pci_disable_link_state); |
784 | 784 | ||
785 | void pcie_clear_aspm(struct pci_bus *bus) | ||
786 | { | ||
787 | struct pci_dev *child; | ||
788 | |||
789 | if (aspm_force) | ||
790 | return; | ||
791 | |||
792 | /* | ||
793 | * Clear any ASPM setup that the firmware has carried out on this bus | ||
794 | */ | ||
795 | list_for_each_entry(child, &bus->devices, bus_list) { | ||
796 | __pci_disable_link_state(child, PCIE_LINK_STATE_L0S | | ||
797 | PCIE_LINK_STATE_L1 | | ||
798 | PCIE_LINK_STATE_CLKPM, | ||
799 | false, true); | ||
800 | } | ||
801 | } | ||
802 | |||
803 | static int pcie_aspm_set_policy(const char *val, struct kernel_param *kp) | 785 | static int pcie_aspm_set_policy(const char *val, struct kernel_param *kp) |
804 | { | 786 | { |
805 | int i; | 787 | int i; |