Anyone can see what symbols a module depends on. The module exports a symbol
table that insmod can read (before it loads the module) to make sure it's
safe to install the module. If there are symbols required by the module
you're installing that are not exported by any other module, insmod will
complain and refuse to load the module.

On Tue, Aug 31, 2010 at 11:34 AM, Andy Pugh <[email protected]>wrote:

> On 31 August 2010 18:09, Jon Elson <[email protected]> wrote:
> >
> > OK, when insmod logs "Unknown symbol", is that caused by a specific
> > error return
> > from the kernel module?
>
> It seems to me that only the emc2 module knows if it is expecting a
> "port_addr=" or a "cfg=" or some other parameter, so the "unknown
> symbol" is what insmod ouptuts for the specific error raised by the
> emc module?
>
> --
> atp
>
>
> ------------------------------------------------------------------------------
> This SF.net Dev2Dev email is sponsored by:
>
> Show off your parallel programming skills.
> Enter the Intel(R) Threading Challenge 2010.
> http://p.sf.net/sfu/intel-thread-sfd
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>



-- 
http://www.pixpopuli.com
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to