alistair23-linux/drivers/pci/hotplug
Kenji Kaneshige 586f1d6688 PCI: pciehp: create files only for existing capabilities
Current pciehp driver creates 'attention' and 'latch' files even if
the controller doesn't support them. In this case, the contents of
those files are meaningless and unpredictable. Those files should be
created only if the controller has the corresponding capabilities.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2009-11-04 09:01:44 -08:00
..
acpi_pcihp.c PCI hotplug: clean up acpi_run_hpp() 2009-09-14 17:39:14 -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: acpiphp: use generic pci_configure_slot() 2009-09-14 17:39:12 -07:00
acpiphp_ibm.c ACPICA: fixup after acpi_get_object_info() change 2009-09-25 14:24:22 -04: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 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqphp.h headers: Fix build after <linux/sched.h> removal 2009-10-13 10:20:16 -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 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
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: acpiphp should be linked after vendor drivers 2009-11-04 08:47:14 -08:00
pci_hotplug_core.c PCI hotplug: change PCI nomenclature 2009-11-04 08:47:13 -08:00
pciehp.h PCI: pciehp: remove slot capabilities definitions 2009-09-17 10:06:46 -07:00
pciehp_acpi.c PCI: pciehp: remove slot_list field 2009-09-17 10:05:31 -07:00
pciehp_core.c PCI: pciehp: create files only for existing capabilities 2009-11-04 09:01:44 -08:00
pciehp_ctrl.c PCI: pciehp: remove error message definitions 2009-09-17 10:06:41 -07:00
pciehp_hpc.c PCI: pciehp: remove wrong workaround for bad DLLP 2009-11-04 09:01:28 -08:00
pciehp_pci.c PCI: pciehp: remove hpc_ops 2009-09-17 10:06:31 -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 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
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: shpchp: use generic pci_configure_slot() 2009-09-14 17:39:11 -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: use generic pci_configure_slot() 2009-09-14 17:39:11 -07:00
shpchp_sysfs.c SHPCHP: fix __must_check warnings 2006-09-26 17:43:53 -07:00