Red Hat Bugzilla – Bug 468497
kernel does not builds with 92.1.13.el5 kernel patch
Last modified: 2008-10-25 08:44:11 EDT
Created attachment 321498 [details]
Description of problem:
If I have e1000 modules enabled in kernel and e1000e disabled, kernel fails to build with the following error:
drivers/built-in.o: In function `e1000_init_module':
e1000_main.c:(.init.text+0x47e2): undefined reference to `e1000e_driver_request'
make: *** [.tmp_vmlinux1] Error 1
Seems that the following code cause this(drivers/net/e1000/e1000_main.c):
static int __init
extern int e1000e_driver_request();
printk(KERN_INFO "%s - version %s\n",
In vanilla kernel there is no calls to e1000e driver functions while here they are. Possible solution is to enabled e1000e when e1000 is enabled.
Note, I'm using the following openvz kernel:
which is based on rhel5 patchset and since vanilla openvz patch does not have e1000e driver I think this bug is caused by rhel patchset. Sorry if I'm wrong.
Just in case that's required I've attached .config file which does not allow me to build kernel.
Following 3 lines:
> extern int e1000e_driver_request();
are not (and never was) in our code so it looks like they are a part of openvz patchset after all. Please look again. Closing this issue. Feel free to open it again.