summaryrefslogtreecommitdiffstats
path: root/drivers/pci/hotplug
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2014-08-28 11:12:50 -0600
committerBjorn Helgaas <bhelgaas@google.com>2014-09-12 20:01:20 -0600
commit1197ba22c57df96bf3cac0bb2a936fb695370f35 (patch)
treec8f7fb08a75b74fb3922187467adfc02e5d77cdb /drivers/pci/hotplug
parent6a73336bde293741026614135419e9b76afb9145 (diff)
downloadlinux-1197ba22c57df96bf3cac0bb2a936fb695370f35.tar.gz
linux-1197ba22c57df96bf3cac0bb2a936fb695370f35.tar.bz2
linux-1197ba22c57df96bf3cac0bb2a936fb695370f35.zip
PCI: pciehp: Configure hot-added display devices
We configure cache line size and other settings of hot-added devices, e.g., based on ACPI _HPP or _HPX methods. Previously we skipped this for display devices, but ACPI rev 5.0, sec 6.2.7 and 6.2.8 have no requirement to skip them. Remove the check so we configure display devices the same way we configure other devices. See also ac81860ea073 ("PCI: hotplug: pciehp: Removed check for hotplug of display devices"). Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Yinghai Lu <yinghai@kernel.org>
Diffstat (limited to 'drivers/pci/hotplug')
-rw-r--r--drivers/pci/hotplug/pciehp_pci.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/pci/hotplug/pciehp_pci.c b/drivers/pci/hotplug/pciehp_pci.c
index 5f871f4c4af1..b66812703415 100644
--- a/drivers/pci/hotplug/pciehp_pci.c
+++ b/drivers/pci/hotplug/pciehp_pci.c
@@ -66,12 +66,8 @@ int pciehp_configure_device(struct slot *p_slot)
pci_assign_unassigned_bridge_resources(bridge);
- list_for_each_entry(dev, &parent->devices, bus_list) {
- if ((dev->class >> 16) == PCI_BASE_CLASS_DISPLAY)
- continue;
-
+ list_for_each_entry(dev, &parent->devices, bus_list)
pci_configure_slot(dev);
- }
pci_bus_add_devices(parent);