В моем тестовом коде драйвера я хочу использовать mod_timer для таймера на 10 миллисекунд, но результат всегда равен 20 миллисекундам. что с этим не так? ..
[ 70.391971] my_timer_callback called (4294944328).
[ 70.411947] my_timer_callback called (4294944330).
[ 70.431944] my_timer_callback called (4294944332).
[ 70.451961] my_timer_callback called (4294944334).
В моем тестовом коде драйвера я хочу использовать mod_timer для таймера на 10 миллисекунд, но результат всегда равен 20 миллисекундам. что с этим не так? .. [code]#include #include #include #include #include #include #include
static struct timer_list my_timer;
void my_timer_callback(struct timer_list *timer) { printk("my_timer_callback called (%lu).\n", jiffies);