linux/drivers/pci
Kenji Kaneshige ef3be54777 [PATCH] shpchp - bugfix: add missing serialization
Current shpchp driver might cause system panic because of lack of
serialization. It can be reproduced very easily by the following
operation.

	# cd /sys/bus/pci/slots/<slot#>
	# while true; do echo 0 > power ; echo 1 > power ; done &
	# while true; do echo 0 > power ; echo 1 > power ; done &

This patch fixes this issue by changing shpchp to get appropreate
semaphore for hot-plug operation.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-03-23 14:35:11 -08:00
..
hotplug [PATCH] shpchp - bugfix: add missing serialization 2006-03-23 14:35:11 -08:00
pcie [PATCH] PCIE: make bus_id for PCI Express devices unique 2006-01-09 12:13:15 -08:00
.gitignore Add some basic .gitignore files 2005-10-18 08:26:15 -07:00
access.c [PATCH] PCI: drivers/pci/: small cleanups 2005-11-10 16:09:18 -08:00
bus.c [PATCH] PCI: Add pci_walk_bus function to PCI core (nonrecursive) 2005-09-08 15:04:30 -07:00
hotplug.c [PATCH] driver core: replace "hotplug" by "uevent" 2006-01-04 16:18:08 -08:00
Kconfig [PATCH] PCI: remove CONFIG_PCI_NAMES 2005-09-08 14:57:23 -07:00
Makefile [PATCH] PCI express must be initialized before PCI hotplug 2005-12-16 11:25:25 -08:00
msi.c [PATCH] PCI: clean up msi.c a bit 2006-03-23 14:35:10 -08:00
msi.h [PATCH] PCI: make it easier to see that set_msi_affinity() is used 2006-01-31 18:00:11 -08:00
pci-acpi.c [PATCH] PCI: kernel-doc fix for pci-acpi.c 2005-11-23 23:04:27 -08:00
pci-driver.c [PATCH] Add pci_bus_type probe and remove methods 2006-01-13 11:26:04 -08:00
pci-sysfs.c [PATCH] PCI: Block config access during BIST 2005-10-28 15:36:58 -07:00
pci.c [PATCH] PCI: return max reserved busnr 2006-03-23 14:35:10 -08:00
pci.h [PATCH] PCI: drivers/pci: some cleanups 2006-01-09 12:13:20 -08:00
probe.c [PATCH] PCI: really fix parent's subordinate busnr 2006-03-23 14:35:10 -08:00
proc.c Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 2006-01-09 18:41:42 -08:00
quirks.c [PATCH] PCI: quirk for IBM Dock II cardbus controllers 2006-03-23 14:35:10 -08:00
remove.c [PATCH] PCI: drivers/pci: some cleanups 2006-01-09 12:13:20 -08:00
rom.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
search.c [IA64] hotplug/ia64: SN Hotplug Driver - pci_find_next_bus export 2005-07-06 15:28:40 -07:00
setup-bus.c cardbus: limit IO windows to 256 bytes 2005-10-23 16:31:16 -07:00
setup-irq.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup-res.c [PATCH] PCI Hotplug/powerpc: module build break 2006-01-31 18:00:12 -08:00
syscall.c [PATCH] PCI: Block config access during BIST 2005-10-28 15:36:58 -07:00