本文主要讲解linux 时间管理系统中的一个问题 背景:linux 时间管理,包含clocksource,clockevent,timer,tick,timekeeper等等概念 , 这些概念有机地组成了完整的时间代码体系.当然,是代码就会有bug,本文通过一个bug入手, 在实战中加深对理论的认识. 获取时间,但是crash了. 一.故障现象 oppo云内核团队接到连通性告警报障,发现机器复位: PID: 0 TASK: ffff8d2b3775b0c0 CPU: 1 COMMAND: "sw…