add_timer crashes the kernel,Why?
izhangxc at gmail.com
Mon Dec 20 04:06:36 EST 2010
On Mon, Dec 20, 2010 at 4:27 PM, lijin liu <llj098 at gmail.com> wrote:
> Hello everyone!
> I want to use the timer in my kernel module. I read the book _Linux
> kernel development 3rd version_ and LDD 3rd version.
> Both the two books tell me write the code like this:
> struct timer_list my_timer;
> my_timer.expires = jiffies + wait;
> my_timer.data = 0;
You just constructed my_timer.
> //active the timer:
and add timer (not my_timer )to the timer list ...
If the problem still exists, suggest you copy all codes and crash log here.
> When I insmod the module, the kernel crashed, and when I change my
> code to *mod_timer* rather than add_timer.
More information about the Kernelnewbies