try to remove mytimer from stack
On Mon, Dec 20, 2010 at 10:27 AM, lijin liu <llj098@xxxxxxxxx> 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;
init_timer(&my_timer);
my_timer.expires = jiffies + wait;
my_timer.data = ""> my_timer.function=my_function;
//active the timer:
add_timer(&timer);
When I insmod the module, the kernel crashed, and when I change my
code to *mod_timer* rather than add_timer.
It just works!
But why the add_timer crash the kernel?
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies