今天看到系统当前时间=最近一次bottomhalf运行时的时间xtime+(jiffies - wall_jiffies)+最近一次时钟中断当当前的时间间隔(do_gettimeoffset).
但是wall_jiffies时刻到bottem half发生时的时间被多加了,不知道怎么回事。
如图
时钟 时钟 时钟 时钟
wall_jiffies bottem half jiffies 当前时间
|------------------------------|
这段时间不是被多加了,还是bottem half一定在时钟发生时运行。