From: mikem@beardog.cca.cpqcorp.net This patch uses the pci_module_init wrapper for hot plug cases. It is in the 2.4. tree. --- drivers/block/cciss.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/block/cciss.c~cciss-10-pci_module_init drivers/block/cciss.c --- 25/drivers/block/cciss.c~cciss-10-pci_module_init 2004-02-04 23:48:22.000000000 -0800 +++ 25-akpm/drivers/block/cciss.c 2004-02-04 23:48:22.000000000 -0800 @@ -2721,7 +2721,7 @@ int __init cciss_init(void) printk(KERN_INFO DRIVER_NAME "\n"); /* Register for our PCI devices */ - return pci_register_driver(&cciss_pci_driver); + return pci_module_init(&cciss_pci_driver); } static int __init init_cciss_module(void) _