Problem with EXPORT_SYMBOL(irq_to_desc)

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

 



Hi,

        I am facing a peculiar behaviour on Kernel version 2.6.34.1 (http://lxr.linux.no/#linux+v2.6.34.1).
         
       For my experimentation I just wanted to use the following two kernel functions in my Kernel module

        1. find_task_by_vpid  (http://lxr.linux.no/#linux+v2.6.34.1/kernel/pid.c#L388)
        2. irq_to_desc  (
http://lxr.linux.no/#linux+v2.6.34.1/kernel/irq/handle.c#L138)


           Since these two functions are not exported by the Kernel, I exported these functions, built the kernel and used in my kernel module.
         When I compiled, I got a warning  "WARNING: "irq_to_desc" [/root/prabhu/KernelPrograms/irq/kmod.ko] undefined!"
         and when I inserted the module, I got error saying "kmod: Unknown symbol irq_to_desc"

         When I checked the object file pid.o, I found that find_task_by_vpid was placed in the Relocation section '.rel__ksymtab' and
         when I checked the object file
handle.o I found that irq_to_desc was not placed in the Relocation section '.rel__ksymtab'.

        Please help me in resolving this problem.

Regards
Prabhu

        

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux