On Thursday 09 February 2006 20:25, you wrote: > > hello sir, > > PROBLEM::How to call a function in a module from the > kernel code ?? > > what we did ? :: > we wanted to call a function in our module ll from > shm.c file (which is in the kernel) > > so we declared function pointer in shm.c > :: unsigned long long (*ptr1)(int) > > we declared it as extern in shm.h > :: extern unsigned long long (*ptr1)(int) > > then we declared also in our module (ll) > :: extern unsigned long long (*ptr1)(int) > > we initialized it to ptr1 = commun; in init module > of ll.c > where commun is we wanted to call from the kernel > > but it gave an error as undefined refernce to ptr1 > when we inserted our module.. > > can you help on this thing or can you give us a > example > regarding how it is done ?? EXPORT_SYMBOL(ptr1); -- Greetings Michael.
Attachment:
pgpD27nT54k5q.pgp
Description: PGP signature
- References:
- Prev by Date: Re: KERNEL: assertion (!sk->sk_forward_alloc) failed
- Next by Date: [PATCH 1/1] megaraid_legacy: kobject_register failure
- Previous by thread: Fwd: How to call a function in a module from the kernel code !!! (Linux kernel)
- Next by thread: Re: How to call a function in a module from the kernel code !!! (Linux kernel)
- Index(es):