Dear Deepak > Hi all, > > I read following statement in "Understanding Linux > kernel" > > "the process on behalf of which an interrupt handler > is executed must always stay in the TASK_RUNNING > state, or a system freeze could occur." I think the statement is wrong. Interrupt handler is not running on behalf of any process. However, it is true to not do any blocking operation inside interrupt handler. regards Mulyadi -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/