I don't exactly know the problem...but here's something to think... 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. Seeing around handle.c, precisely lines surrounding the related 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 -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ