Index: drivers/net/eepro100.c =================================================================== RCS file: /cvsroot/gkernel/linux_2_4/drivers/net/eepro100.c,v retrieving revision 1.1.1.9.42.2 diff -u -r1.1.1.9.42.2 eepro100.c --- drivers/net/eepro100.c 2001/01/24 15:56:16 1.1.1.9.42.2 +++ drivers/net/eepro100.c 2001/01/25 21:00:48 @@ -560,6 +560,9 @@ if (speedo_debug > 0 && did_version++ == 0) printk(version); + if (pci_enable_device(pdev)) + return -EIO; + if (!request_region(pci_resource_start(pdev, 1), pci_resource_len(pdev, 1), "eepro100")) { printk (KERN_ERR "eepro100: cannot reserve I/O ports\n"); @@ -597,9 +600,6 @@ pci_read_config_word(pdev, pm + PCI_PM_CTRL, &pwr_command); acpi_idle_state = pwr_command & PCI_PM_CTRL_STATE_MASK; } - - if (pci_enable_device(pdev)) - goto err_out_free_mmio_region; pci_set_master(pdev);