Yes, you are right. For e.g. Redhat 9 which uses the kernel 2.4 has removed the EXPORT_SYMBOL(sys_call_table) Moreover few of the guys saying that you add the EXPORT_SYMBOL(sys_call_table) in your kernel and it will be available to your modules, but solution built on such thing will not be portable to other linux machines, which will be using the kernels in which this symbols is not exported. For potable solution one need to find some way to get the pointer of sys_call_table in their own modules rather changing the core kernel and exporting this symbol in core kernel. There are workarounds available for it ...... Gaurav -----Original Message----- From: kernelnewbies-bounce@xxxxxxxxxxxx [mailto:kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of Brandon Niemczyk Sent: Friday, October 01, 2004 10:33 AM To: Prasad Cc: Ashish Mishra; Kenel Newbies Subject: Re: Seek Help !!! Are you using a distro kernel? Some of them (including redhat IIRC) removed the EXPORT_SYMBOL(sys_call_table) line even in the 2.4 series. On Fri, 1 Oct 2004 10:10:59 +0530 (IST), Prasad <prasad@xxxxxxxxxxxx> wrote: > On Thu, 30 Sep 2004, Ashish Mishra wrote: > > But , it seems that this symbol is not exported in linux kernel 2.4. > > Hi there ! > No !, This symbol is by default exported in 2.4.x kernel; you need > not to do anything to export it. It is since 2.5.41 kernel that this > symbol is not exported by default. > You can find a patch to export it may be at www.tldp.org > -- > regards > -Prasad > > > > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > > -- Brandon Niemczyk http://bniemczyk.doesntexist.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/