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.