Re: EXPORT_SYMBOL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Wouter,

               Thanks for the info,

Regards,

--- On Tue, 14/12/10, Wouter Simons <lkml@xxxxxxxxxxxxxxxx> wrote:

> From: Wouter Simons <lkml@xxxxxxxxxxxxxxxx>
> Subject: Re: EXPORT_SYMBOL
> To: "Hemanth Kumar" <hemwire@xxxxxxxxxxx>
> Cc: "Mulyadi Santosa" <mulyadi.santosa@xxxxxxxxx>, "Robert P. J. Day" <rpjday@xxxxxxxxxxxxxx>, kernelnewbies@xxxxxxxxxxxx
> Date: Tuesday, 14 December, 2010, 12:03 PM
> On 12/14/2010 06:00 AM, Hemanth Kumar
> wrote:
> > Hi Mulyadi and Robert,
> > 
> [...]
> >> it....or disable module versioning
> entirely...............
> > 
> >      Thanks for your time and
> suggestions,I solved this problem,
> >      I added the two modules in kernel
> dir(driver/misc/),updated
> >      Makefile,Kconfig file &
> compiled, loaded the m2 and m3 to my surprise it
> worked,Other things I observed  is even when I compile
> two diff driver's with two diff version of GCC(4.2 &
> 4.3) I was able to insmod
> > and it was working fine(I thought kernel version
> (2.6.32.9) & gcc version(gcc-4.3.1) should be same,),I
> am really puzzled with android kernel????????,I realy dont
> know how it is working,Please correct if I am wrong  
> 
> My guess it has to do with the fact that you have
> versioning enabled and
> the method, because you can see during the loading and the
> modinfo that
> there is version information on your modules.
> 
> Because dependencies exist from m3 to m2, you need to
> compile them in
> one run and allow the kernel build system to work out the
> references and
> make auto-versioning work. That is what is happening now
> that you have
> placed the modules in the Kbuild system. I think that if
> you disable the
> config option CONFIG_MODULE_SRCVERSION_ALL for your arm
> kernel and build
> your modules against that you can probably insert them
> exactly like on
> your x86 machine.
> 
> As for the compiler version, as long as the compiled
> binaries are
> compatible it is possible to use a different GCC version.
> 
> Disclaimer: all of the above is my best guess and I am by
> no means an
> expert.
> 
> Best regards,
> 
> Wouter
> 



--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ




[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux