diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2018-08-15 15:58:46 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2018-08-15 15:58:46 -0400 |
commit | 187dacce194216c4d86c2afd0ca490a6d7fbb981 (patch) | |
tree | 297a6df9c6e4744fe8f3f0092081f5994e667da8 | |
parent | 3c3ab37f4c03dc9c7c917ff3c1e71d6da81d3bd3 (diff) | |
parent | ce29af2a505627cc8f1deddb84bcbaf186b0bfd5 (diff) |
Merge branch 'pci/aspm'
- Use sysfs_match_string() to simplify ASPM sysfs parsing (Andy
Shevchenko)
- Remove unnecessary includes of <linux/pci-aspm.h> (Bjorn Helgaas)
* pci/aspm:
PCI: Remove unnecessary include of <linux/pci-aspm.h>
iwlwifi: Remove unnecessary include of <linux/pci-aspm.h>
ath9k: Remove unnecessary include of <linux/pci-aspm.h>
igb: Remove unnecessary include of <linux/pci-aspm.h>
PCI/ASPM: Convert to use sysfs_match_string() helper
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb_main.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath9k/pci.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 | ||||
-rw-r--r-- | drivers/pci/pci-sysfs.c | 1 | ||||
-rw-r--r-- | drivers/pci/pci.c | 1 | ||||
-rw-r--r-- | drivers/pci/pcie/aspm.c | 8 | ||||
-rw-r--r-- | drivers/pci/probe.c | 1 | ||||
-rw-r--r-- | drivers/pci/remove.c | 1 |
8 files changed, 3 insertions, 12 deletions
diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index f707709969ac..c77fda05f683 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c | |||
@@ -22,7 +22,6 @@ | |||
22 | #include <linux/if.h> | 22 | #include <linux/if.h> |
23 | #include <linux/if_vlan.h> | 23 | #include <linux/if_vlan.h> |
24 | #include <linux/pci.h> | 24 | #include <linux/pci.h> |
25 | #include <linux/pci-aspm.h> | ||
26 | #include <linux/delay.h> | 25 | #include <linux/delay.h> |
27 | #include <linux/interrupt.h> | 26 | #include <linux/interrupt.h> |
28 | #include <linux/ip.h> | 27 | #include <linux/ip.h> |
diff --git a/drivers/net/wireless/ath/ath9k/pci.c b/drivers/net/wireless/ath/ath9k/pci.c index 645f0fbd9179..92b2dd396436 100644 --- a/drivers/net/wireless/ath/ath9k/pci.c +++ b/drivers/net/wireless/ath/ath9k/pci.c | |||
@@ -18,7 +18,6 @@ | |||
18 | 18 | ||
19 | #include <linux/nl80211.h> | 19 | #include <linux/nl80211.h> |
20 | #include <linux/pci.h> | 20 | #include <linux/pci.h> |
21 | #include <linux/pci-aspm.h> | ||
22 | #include <linux/module.h> | 21 | #include <linux/module.h> |
23 | #include "ath9k.h" | 22 | #include "ath9k.h" |
24 | 23 | ||
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c index 38234bda9017..d6c55e111fda 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c | |||
@@ -72,7 +72,6 @@ | |||
72 | #include <linux/module.h> | 72 | #include <linux/module.h> |
73 | #include <linux/pm_runtime.h> | 73 | #include <linux/pm_runtime.h> |
74 | #include <linux/pci.h> | 74 | #include <linux/pci.h> |
75 | #include <linux/pci-aspm.h> | ||
76 | #include <linux/acpi.h> | 75 | #include <linux/acpi.h> |
77 | 76 | ||
78 | #include "fw/acpi.h" | 77 | #include "fw/acpi.h" |
diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c index 9f1cb9051d7d..32589f5552b2 100644 --- a/drivers/pci/pci-sysfs.c +++ b/drivers/pci/pci-sysfs.c | |||
@@ -23,7 +23,6 @@ | |||
23 | #include <linux/fs.h> | 23 | #include <linux/fs.h> |
24 | #include <linux/capability.h> | 24 | #include <linux/capability.h> |
25 | #include <linux/security.h> | 25 | #include <linux/security.h> |
26 | #include <linux/pci-aspm.h> | ||
27 | #include <linux/slab.h> | 26 | #include <linux/slab.h> |
28 | #include <linux/vgaarb.h> | 27 | #include <linux/vgaarb.h> |
29 | #include <linux/pm_runtime.h> | 28 | #include <linux/pm_runtime.h> |
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 316496e99da9..cada2954ecb4 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c | |||
@@ -23,7 +23,6 @@ | |||
23 | #include <linux/string.h> | 23 | #include <linux/string.h> |
24 | #include <linux/log2.h> | 24 | #include <linux/log2.h> |
25 | #include <linux/logic_pio.h> | 25 | #include <linux/logic_pio.h> |
26 | #include <linux/pci-aspm.h> | ||
27 | #include <linux/pm_wakeup.h> | 26 | #include <linux/pm_wakeup.h> |
28 | #include <linux/interrupt.h> | 27 | #include <linux/interrupt.h> |
29 | #include <linux/device.h> | 28 | #include <linux/device.h> |
diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index c687c817b47d..5326916715d2 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c | |||
@@ -1127,11 +1127,9 @@ static int pcie_aspm_set_policy(const char *val, | |||
1127 | 1127 | ||
1128 | if (aspm_disabled) | 1128 | if (aspm_disabled) |
1129 | return -EPERM; | 1129 | return -EPERM; |
1130 | for (i = 0; i < ARRAY_SIZE(policy_str); i++) | 1130 | i = sysfs_match_string(policy_str, val); |
1131 | if (!strncmp(val, policy_str[i], strlen(policy_str[i]))) | 1131 | if (i < 0) |
1132 | break; | 1132 | return i; |
1133 | if (i >= ARRAY_SIZE(policy_str)) | ||
1134 | return -EINVAL; | ||
1135 | if (i == aspm_policy) | 1133 | if (i == aspm_policy) |
1136 | return 0; | 1134 | return 0; |
1137 | 1135 | ||
diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 9472da27e202..155d4333a291 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c | |||
@@ -13,7 +13,6 @@ | |||
13 | #include <linux/slab.h> | 13 | #include <linux/slab.h> |
14 | #include <linux/module.h> | 14 | #include <linux/module.h> |
15 | #include <linux/cpumask.h> | 15 | #include <linux/cpumask.h> |
16 | #include <linux/pci-aspm.h> | ||
17 | #include <linux/aer.h> | 16 | #include <linux/aer.h> |
18 | #include <linux/acpi.h> | 17 | #include <linux/acpi.h> |
19 | #include <linux/hypervisor.h> | 18 | #include <linux/hypervisor.h> |
diff --git a/drivers/pci/remove.c b/drivers/pci/remove.c index 5e3d0dced2b8..461e7fd2756f 100644 --- a/drivers/pci/remove.c +++ b/drivers/pci/remove.c | |||
@@ -1,7 +1,6 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
2 | #include <linux/pci.h> | 2 | #include <linux/pci.h> |
3 | #include <linux/module.h> | 3 | #include <linux/module.h> |
4 | #include <linux/pci-aspm.h> | ||
5 | #include "pci.h" | 4 | #include "pci.h" |
6 | 5 | ||
7 | static void pci_free_resources(struct pci_dev *dev) | 6 | static void pci_free_resources(struct pci_dev *dev) |