linux/drivers/pci
Scott Murray bcc488ab02 [PATCH] PCI Hotplug: more CPCI updates
Here is my third attempt at a patch to further update the CompactPCI
hotplug driver infrastructure to address the pci_enable_device issue
discussed on the list as well as a few other issues I discovered during
some more testing.  This version addresses a few more issues pointed out
by Prarit Bhargava.  Changes include:
- cpci_enable_device and its recursive calling of pci_enable_device on
  new devices removed.
- Use list_rwsem to avoid slot status change races between disable_slot
  and check_slots.
- Fixed oopsing in cpci_hp_unregister_bus caused by calling list_del on
  a slot after calling pci_hp_deregister.
- Removed kfree calls in cleanup_slots since release_slot will have
  done it already.
- Reworked init_slots a bit to fix latch and adapter file updating on
  subsequent calls to cpci_hp_start.
- Improved sanity checking in cpci_hp_register_controller.
- Now shut things down correctly in cpci_hotplug_exit.
- Switch to pci_get_slot instead of deprecated pci_find_slot.
- A bunch of CodingStyle fixes.

Signed-off-by: Scott Murray <scottm@somanetworks.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-05-31 14:26:38 -07:00
..
hotplug [PATCH] PCI Hotplug: more CPCI updates 2005-05-31 14:26:38 -07:00
pcie [PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch 2005-05-17 14:31:11 -07:00
access.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bus.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gen-devlist.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hotplug.c [PATCH] PCI: add MODALIAS to hotplug event for pci devices 2005-05-17 14:31:12 -07:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
msi.c [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
msi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
names.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci-acpi.c [PATCH] PCI: Clean up a lot of sparse "Should it be static?" warnings. 2005-05-03 23:45:14 -07:00
pci-driver.c [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
pci-sysfs.c [PATCH] PCI: add modalias sysfs file for pci devices 2005-05-17 14:31:12 -07:00
pci.c [PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask 2005-05-03 23:45:17 -07:00
pci.h [PATCH] PCI Hotplug: remove pci_visit_dev 2005-05-17 14:31:11 -07:00
pci.ids Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
probe.c [PATCH] PCI: Clean up a lot of sparse "Should it be static?" warnings. 2005-05-03 23:45:14 -07:00
proc.c [PATCH] PCI: Clean up a lot of sparse "Should it be static?" warnings. 2005-05-03 23:45:14 -07:00
quirks.c [PATCH] Fixup VIA IRQ quirk 2005-05-27 08:15:05 -07:00
remove.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rom.c [PATCH] DocBook: fix some descriptions 2005-05-01 08:59:26 -07:00
search.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup-bus.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup-irq.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup-res.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
syscall.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00