1. It does not link. 2. No reason to have hot pci plugins. drivers/pci/hotplug.c: In function `pci_remove_bus_device': drivers/pci/hotplug.c:262: warning: implicit declaration of function `pci_destroy_dev' include/linux/module.h: At top level: drivers/pci/hotplug.c:224: warning: `pci_free_resources' defined but not used 3. Error linking driver/built-in.o drivers/built-in.o(.text+0x31b6): In function `pci_remove_bus_device': : undefined reference to `pci_destroy_dev' make: *** [.tmp_vmlinux1] Error 1 4. Attached .config file 5. OS Redhat 9 Thanks James