selto_timer
if (timer_pending(&acb->selto_timer))
acb->selto_timer.function = selection_timeout_missed;
acb->selto_timer.data = (unsigned long) acb;
acb->selto_timer.expires =
acb->selto_timer.expires = jiffies + HZ + 1;
add_timer(&acb->selto_timer);
if (timer_pending(&acb->selto_timer))
timer_delete(&acb->selto_timer);
struct timer_list selto_timer;
timer_setup(&acb->selto_timer, NULL, 0);
if (timer_pending(&acb->selto_timer))
timer_delete(&acb->selto_timer);