I had exported a wrong irq_to_desc() which is under the belt of CONFIG_SPARSE_IRQ which was not configured.
Its working now
Regards,
Prabhu
On Wed, Aug 11, 2010 at 10:34 PM, Mulyadi Santosa <mulyadi.santosa@xxxxxxxxx> wrote:
I don't exactly know the problem...but here's something to think...
Seeing around handle.c, precisely lines surrounding the related
On Wed, Aug 11, 2010 at 13:07, Prabhu nath <gprabhunath@xxxxxxxxx> wrote:
> 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.
function, I see this:
endif /* !CONFIG_SPARSE_IRQ */
uhum...seems related to sparse IRQ handling..so basic question here:
which one did you export? the one in CONFIG_SPARSE_IRQ=y? or the other
one?
--
regards,
Mulyadi Santosa
Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com