timekeeper中的wall_to_monotonic更新问题
struct timekeeper结构体中有一个成员struct timespec wall_to_monotonic;我的问题是,当我的系统采用tickness时,在内核醒来之后在什么函数去更新这个值,在源码中找了半天,也没找到,
希望大家帮忙解决一下,最好给一下系统醒来时函数的调用过程。多谢 猫头鹰版主,帮忙看看吧,纠结一天了 回复 2# super皮波
呵呵,应该是tickless吧,大概流程应该是这样的(3.10代码)
timer_interrupt->tick_nohz_handler->tick_sched_do_timer->tick_do_update_jiffies64
回复 3# humjb_1983
确实是tickless,笔误,再补充一下调整motonotic_to_wall的处理过程
timer_interrupt->tick_nohz_handler->tick_sched_do_timer->tick_do_update_jiffies64->do_timer->update_wall_time->logarithmic_accumulation
页:
[1]