Re: Fwd: How to call a function in a module from the kernel code !!! (Linux kernel)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux