В моем тестовом коде драйвера я хочу использовать mod_timer для таймера на 10 миллисекунд, но результат всегда равен 20 миллисекундам. что с этим не так? ..
[ 23.891867] my_timer_callback called (-27618).
[ 23.921886] my_timer_callback called (-27615).
[ 23.941895] my_timer_callback called (-27613).
[ 23.961872] my_timer_callback called (-27611).
В моем тестовом коде драйвера я хочу использовать 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 (%ld).\n", jiffies);