LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-05-2004, 09:05 PM   #1
b123coder
Member
 
Registered: Nov 2004
Location: india
Distribution: Fedora core 1
Posts: 67

Rep: Reputation: 15
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
 
Old 12-05-2004, 11:25 PM   #2
foo_bar_foo
Senior Member
 
Registered: Jun 2004
Posts: 2,553

Rep: Reputation: 53
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[];
EXPORT_SYMBOL(sys_call_table);
in 2.4 kernels these lines are in
/kernel/ksyms.c
Code:
extern void *sys_call_table;
is line 63
and
Code:
#ifndef __mips__
EXPORT_SYMBOL(sys_call_table);
#endif
is line 497

i am not sure exactly how or with what patch redhat has used to remove this in 2.4 kernels
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
will FC1/WBEL 3 rpms work on RH 9 ? coolamit78 Linux - Software 1 11-29-2004 11:23 AM
RHEL3 update-rpms good for rh9? or howto keep rh9 up2date? birras Red Hat 4 11-14-2004 01:11 PM
fc1 rpms for fc2 fc2user Linux - Software 2 06-18-2004 05:37 AM
a strange problem with FC1 and RPMs fortyseven_ Linux - Software 1 04-24-2004 05:58 PM
Kernel 2.4.20-8 & RH9 & PCTEL an horror tale! Julian.Guarin Linux - Hardware 0 08-21-2003 12:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration