Hey guys, I m trying to schedule a Kernel Timer such that a function I need runs when the timer expires. But with the current way I m doing it, the system always crashes. Heres what I have: ....... ....... /* Function Prototype */ void timerFunction( unsigned long ); ....... ....... /* Global Variables */ struct timer_list TimerFunctionTimer; ....... ....... /* Inside init_module */ init_timer ( &TimerFunctionTimer ); TimerFunctionTimer.expires = (jiffies + HZ); TimerFunctionTimer.function = timerFunction; add_timer( &TimerFunctionTimer ); ...... ...... Am I doing something wrong here ? Any help would be greatly appreciated. Thank you. Nandan __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/