Hi Rahul/Daniel, I fully agree with you. I am able to iterate task list. But I am little bit confused about one thing. When I wrote module and used for_each_process, I was expecting a unresolved error during loading of module. This is because for_each_process is not exported from static kernel which I can verify from /proc/ksysms output. How does module gets an address to execute for_each_process? How does symbols in ksyms differs from System.map file ? Regards Dinesh --- Rahul Iyer <idlisambar@xxxxxxxxx> wrote: > Since this is a simple educational exercise, how > about having the thread > wake up every x seconds and do this? Would get you a > bit of experience with > timers too. > -r > > > On 8/4/06, Dinesh Ahuja <mdlinux7@xxxxxxxxxxx> > wrote: > > > > Hi All, > > > > I want to use Kernel thread in Kernel module. The > > purpose of Kernel thread is to access task list > > maintained by Kernel and see if any zombie exists. > If > > zombie exists, it should notify a administrator > about > > this. > > > > As per my understanding, I will be able to use > > kernel_thread in my module as it is exported by a > > static kernel. But to have an access to task list, > I > > need to export this from kernel and recompile a > > kernel. Am I right in my understanding. Please let > me > > know about my understanding. > > > > Regards > > Dinesh > > > > > > > > > > > __________________________________________________________ > > Yahoo! India Answers: Share what you know. Learn > something new > > http://in.answers.yahoo.com/ > > > > -- > > Kernelnewbies: Help each other learn about the > Linux kernel. > > Archive: > http://mail.nl.linux.org/kernelnewbies/ > > FAQ: http://kernelnewbies.org/faq/ > > > > > __________________________________________________________ Yahoo! India Answers: Share what you know. Learn something new http://in.answers.yahoo.com/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/