tick_program_event
if (!tick_program_event(expires_next, 0)) {
tick_program_event(expires_next, 1);
tick_program_event(expires_next, 1);
tick_program_event(td->evtdev->next_event, 1);
tick_program_event(dev->next_event, 1);
extern int tick_program_event(ktime_t expires, int force);
tick_program_event(KTIME_MAX, 1);
tick_program_event(expires, 1);
tick_program_event(hrtimer_get_expires(&ts->sched_timer), 1);
tick_program_event(hrtimer_get_expires(&ts->sched_timer), 1);
tick_program_event(hrtimer_get_expires(&ts->sched_timer), 1);