diff -urN linux-2.4.35-e100-3.5.17/drivers/net/e100/e100_main.c linux-2.4.35-e100-3.5.17-init/drivers/net/e100/e100_main.c --- linux-2.4.35-e100-3.5.17/drivers/net/e100/e100_main.c 2007-08-13 10:09:17 +0200 +++ linux-2.4.35-e100-3.5.17-init/drivers/net/e100/e100_main.c 2007-08-13 10:13:30 +0200 @@ -2934,13 +2934,13 @@ printk(KERN_INFO PFX "%s\n", DRV_COPYRIGHT); } #ifdef E100_USE_REBOOT_NOTIFIER - retval = pci_register_driver(&e100_driver); - if (retval >= 0) + retval = pci_module_init(&e100_driver); + if (retval == 0) register_reboot_notifier(&e100_notifier_reboot); return retval; #else - return pci_register_driver(&e100_driver); + return pci_module_init(&e100_driver); #endif }