where to get FC1 & RH9 kernel rpms
I have FC1 installed at mt Desktop. I come to know that it does not support statement EXPORT_SYMBOL(sys_call_table). It will available in newer kernels so can you please tell me
1) what is vanilla kernel? 2) diff between FC1 kernel and vanilla kernel. 3) downloads links in form of source rpms of kernel for vanilla kernel only meant for FC1 |
Hi -- real kernels come from
http://kernel.org/ redhat started backporting the removal of EXPORT_SYMBOL(sys_call_table) to 2.4 version kernels i believe where EXPORT_SYMBOL(sys_call_table) is still a part of 2.4 series kernel from kernel.org as far as i can tell or know EXPORT_SYMBOL(sys_call_table) is not a part of current 2.6 version kernels nor i think will it be in the future important to note here i have seen many different types of solutions to this trouble so check and see if the driver vendor has a kernel patch developed specifically for their driver or has developed a new way to implement the driver compatable with 2.6 kernel series if it's an old driver however this might help in terms of difference i believe only this code would have to be added to 2.6 kernels at the bottom of /arch/i386/kernel/i386_ksyms.c in order to make sys_call_table available but this may be a terrible oversimplification depending on what the driver does i guess. Code:
extern void *sys_call_table[]; /kernel/ksyms.c Code:
extern void *sys_call_table; and Code:
#ifndef __mips__ i am not sure exactly how or with what patch redhat has used to remove this in 2.4 kernels |
All times are GMT -5. The time now is 11:07 AM. |