linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* EXPORT_SYMBOL doesn't work
@ 2002-03-18  6:25 Jason Li
  2002-03-18  6:34 ` Keith Owens
  0 siblings, 1 reply; 9+ messages in thread
From: Jason Li @ 2002-03-18  6:25 UTC (permalink / raw)
  To: linux-kernel


Hi,

Have been puzzled by the problem for a couple of hours now, can some
experts here please help me out. Thanks very much for any info you can
provide here. Please remember to reply back to me also as I am not on
the list yet.

I am trying to use module to do kernel development. Currently I have
some code to be loaded as a module. In the code though I need some hooks
to the existing kernel.

Basically I am working on the bridge code. In the bridge there is a hook
created by myslef as:



int (*fdbIoSwitchHook)(
                           unsigned long arg0,
                           unsigned long arg1,
                           unsigned long arg2)=NULL;
EXPORT_SYMBOL(fdbIoSwitchHook);


The hook will be connected by my module on module_init:

	fdbIoSwitchHook = myFdbFunc;

But the symbol fdbIoSwitchHook can't bve resolved by the insmod for my
module.

I saw there is no fdbIoSwitchHook in the /proc/ksyms. My kernel is
versioned it seems.


When I compile the export_symbol file, it did complained:
gcc -D__KERNEL__ -I/home/jli/cvs2/exos/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i686    -c -o br_ioctl.o br_ioctl.c
br_ioctl.c:26: warning: type defaults to `int' in declaration of
`EXPORT_SYMBOL'
br_ioctl.c:26: warning: parameter names (without types) in function
declaration
br_ioctl.c:26: warning: data definition has no type or storage class
br_ioctl.c: In function `br_ioctl_device':
br_ioctl.c:206: warning: implicit declaration of function `fdbShow'

Can someone please shed some light on this please? I don't understand
why the symbol is not exported and what I need to do to finished my task
ahead.

Best regards,
Jason

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-03-20  6:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-18  6:25 EXPORT_SYMBOL doesn't work Jason Li
2002-03-18  6:34 ` Keith Owens
2002-03-18 19:11   ` Jason Li
2002-03-18 19:19     ` Tom Rini
2002-03-18 19:32       ` Jason Li
2002-03-18 19:43       ` Jason Li
2002-03-19  0:22         ` Tom Rini
2002-03-20  6:19           ` Jason Li
2002-03-18 19:45     ` Keith Owens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).