[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-kernel
Subject:    Re: Fwd: How to call a function in a module from the kernel code !!! (Linux kernel)
From:       Michael Buesch <mbuesch () freenet ! de>
Date:       2006-02-09 19:32:11
Message-ID: 200602092032.12091.mbuesch () freenet ! de
[Download RAW message or body]

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 #3 (application/pgp-signature)]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic