Hi,

  Are you sure, the file which has the function (dosomething) is included & 
compiled with the kernel?

Regards,
Giri

From: [email protected] 
[mailto:[email protected]] On Behalf Of Krzysztof 
Stankiewicz
Sent: Tuesday, May 24, 2011 9:47 AM
To: [email protected]
Subject: [Ltib] kernel function exporting to use in module?

inside a kernel file I've added a new function

static int dosomething(int parm)
{
       return 1;

}

EXPORT_SYMBOL_NOVERS(dosomething);

(also tried EXPORT_SYMBOL and without static keyword)

then in my module which is also compiled by ltib i have

extern int dosomething(int parm);

and using it as

dosomething(1);

but when the whole thing compiles I get
ERROR: "dosomething" [drivers\somefile.ko] undefined!

my questions is what am i doing wrong and how can i get it to try to link my 
module with that function when I inmod it?
_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib

Reply via email to