linux/drivers/pci/hotplug
Bjorn Helgaas d569c74d78 PCI hotplug: pciehp: use generic pci_configure_slot()
Use the generic pci_configure_slot() rather than the PCIe-specific
program_fw_provided_values().

Unlike the previous pciehp-specific code, we now walk through subordinate
devices even if there are no settings for the parent.  This should be
harmless because we won't change anything unless we discover firmware
settings farther down.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Reviewed-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Acked-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2009-09-14 17:39:09 -07:00
..
acpi_pcihp.c PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface 2009-09-14 17:38:26 -07:00
acpiphp.h PCI hotplug: acpiphp: don't cache hotplug_params in acpiphp_bridge 2009-09-14 17:38:22 -07:00
acpiphp_core.c PCI hotplug: remove redundant .owner initializations 2009-06-16 14:30:12 -07:00
acpiphp_glue.c PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface 2009-09-14 17:38:26 -07:00
acpiphp_ibm.c PCI: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-07 11:12:23 -08:00
cpci_hotplug.h PCI: cpci_hotplug: stop managing hotplug_slot->name 2008-10-22 16:42:39 -07:00
cpci_hotplug_core.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
cpci_hotplug_pci.c PCI: cpci_hotplug: stop managing hotplug_slot->name 2008-10-22 16:42:39 -07:00
cpcihp_generic.c PCI Hotplug: make cpcihp driver use modern apis 2008-04-20 21:46:56 -07:00
cpcihp_zt5550.c PCI: ZT5550 CPCI Hotplug driver fix 2007-05-02 19:02:40 -07:00
cpcihp_zt5550.h
cpqphp.h PCI Hotplug: cpqphp: constify slot_name() 2009-06-11 12:04:15 -07:00
cpqphp_core.c PCI hotplug: remove redundant .owner initializations 2009-06-16 14:30:12 -07:00
cpqphp_ctrl.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
cpqphp_nvram.c PCI Hotplug: cpqphp: fix comment style 2009-06-11 12:04:08 -07:00
cpqphp_nvram.h
cpqphp_pci.c PCI Hotplug: cpqphp: don't use pci_find_slot() 2009-06-11 12:04:16 -07:00
cpqphp_sysfs.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
fakephp.c PCI: update fakephp for bus_id removal 2009-03-26 16:00:34 -07:00
ibmphp.h PCI: ibmphp: stop managing hotplug_slot->name 2008-10-22 16:42:41 -07:00
ibmphp_core.c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 2009-06-22 11:59:51 -07:00
ibmphp_ebda.c PCI: ibmphp: stop managing hotplug_slot->name 2008-10-22 16:42:41 -07:00
ibmphp_hpc.c PCI: replace remaining __FUNCTION__ occurrences 2008-04-20 21:47:09 -07:00
ibmphp_pci.c PCI: replace remaining __FUNCTION__ occurrences 2008-04-20 21:47:09 -07:00
ibmphp_res.c PCI: replace remaining __FUNCTION__ occurrences 2008-04-20 21:47:09 -07:00
Kconfig PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS 2009-06-18 13:57:24 -07:00
Makefile PCI hotplug: add pci_configure_slot() 2009-09-14 17:39:05 -07:00
pci_hotplug_core.c PCI hotplug: add support for 5.0G link speed 2009-09-09 13:29:50 -07:00
pciehp.h PCI hotplug: pciehp: use generic pci_configure_slot() 2009-09-14 17:39:09 -07:00
pciehp_acpi.c PCI Hotplug: convert acpi_pci_detect_ejectable() to take an acpi_handle 2009-09-14 08:46:58 -07:00
pciehp_core.c PCI hotplug: remove redundant .owner initializations 2009-06-16 14:30:12 -07:00
pciehp_ctrl.c PCI: Simplify hotplug mch quirk. 2009-09-09 14:06:49 -07:00
pciehp_hpc.c PCI hotplug: add support for 5.0G link speed 2009-09-09 13:29:50 -07:00
pciehp_pci.c PCI hotplug: pciehp: use generic pci_configure_slot() 2009-09-14 17:39:09 -07:00
pcihp_skeleton.c PCI hotplug: remove redundant .owner initializations 2009-06-16 14:30:12 -07:00
pcihp_slot.c PCI hotplug: add pci_configure_slot() 2009-09-14 17:39:05 -07:00
rpadlpar.h
rpadlpar_core.c powerpc/pci: Fix various pseries PCI hotplug issues 2008-11-06 09:31:52 +11:00
rpadlpar_sysfs.c PCI: introduce pci_slot 2008-06-10 14:37:03 -07:00
rpaphp.h PCI hotplug: rpaphp: make debug var unique 2008-10-20 10:54:27 -07:00
rpaphp_core.c PCI hotplug: remove redundant .owner initializations 2009-06-16 14:30:12 -07:00
rpaphp_pci.c PCI hotplug: rpaphp: make debug var unique 2008-10-20 10:54:27 -07:00
rpaphp_slot.c PCI: rpaphp: kmalloc/kfree slot->name directly 2008-10-22 16:42:42 -07:00
sgi_hotplug.c PCI hotplug: SGI hotplug: do not use hotplug_slot_attr 2009-08-07 10:36:27 -07:00
shpchp.h PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface 2009-09-14 17:38:26 -07:00
shpchp_core.c PCI hotplug: remove redundant .owner initializations 2009-06-16 14:30:12 -07:00
shpchp_ctrl.c PCI hotplug: shpchp: message refinement 2008-10-23 16:14:00 -07:00
shpchp_hpc.c PCI hotplug: shpchp: message refinement 2008-10-23 16:14:00 -07:00
shpchp_pci.c PCI hotplug: shpchp: fix bus number check to avoid false positive 2009-03-19 19:29:33 -07:00
shpchp_sysfs.c