Compile external module against linux source and use functionality in linux source
Valdis.Kletnieks at vt.edu
Valdis.Kletnieks at vt.edu
Thu Sep 25 08:27:11 EDT 2014
On Thu, 25 Sep 2014 10:49:33 +0530, Arjun Pandey said:
> Step 1 goes through fine. The module gets compiled fine.
> However now when i try to compile the kernel i get linker error of
> undefined reference to the function exported from the kernel module.
>
> I can't find any documentation on this usecase.
In general, things that are built-into the kernel with CONFIG_FOO=y
are *not* allowed or able to reference symbols that are in a module.
This is because a module can potentially not be loaded (consider system
boot before you're up far enough to do a modprobe, as an important
special case), at which point trying to call the non-existent module
gets you an oops or panic.
So you can't find any doc on it because it's not supported.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20140925/bd4aba7e/attachment.bin
More information about the Kernelnewbies
mailing list