From: Greg KH To: torvalds@transmeta.com Cc: linux-kernel@vger.kernel.org Subject: [BK PATCH] PCI Hotplug changes for 2.5.20 Pull from: bk://linuxusb.bkbits.net/pci_hp-2.5 drivers/hotplug/ibmphp_core.c | 6 - drivers/hotplug/ibmphp_ebda.c | 17 ++-- drivers/hotplug/ibmphp_hpc.c | 131 +++++++++++++++++-------------------- drivers/hotplug/ibmphp_res.c | 15 ++-- drivers/hotplug/pci_hotplug_core.c | 1 5 files changed, 84 insertions(+), 86 deletions(-) ------ ChangeSet@1.468, 2002-06-07 13:32:51-07:00, greg@kroah.com IBM PCI Hotplug driver: added __init and __exit to functions that needed it. Thanks to Andrey Panin for pointing these out to me. drivers/hotplug/ibmphp_core.c | 4 ++-- drivers/hotplug/ibmphp_ebda.c | 17 +++++++++-------- drivers/hotplug/ibmphp_hpc.c | 17 +++++++++-------- drivers/hotplug/ibmphp_res.c | 15 ++++++++------- 4 files changed, 28 insertions(+), 25 deletions(-) ------ ChangeSet@1.467, 2002-06-07 13:29:15-07:00, greg@kroah.com PCI Hotplug core: added #include to fix compile time warning drivers/hotplug/pci_hotplug_core.c | 1 + 1 files changed, 1 insertion(+) ------ ChangeSet@1.466, 2002-06-07 13:27:01-07:00, greg@kroah.com IBM PCI Hotplug driver: polling thread locking cleanup removed a lot of bizzare polling locking logic, causing the driver to not sleep for 2 seconds with some locks held. This improves userspace interaction by a few orders of magnitude :) drivers/hotplug/ibmphp_core.c | 2 drivers/hotplug/ibmphp_hpc.c | 114 +++++++++++++++++++----------------------- 2 files changed, 55 insertions(+), 61 deletions(-) ------