kernel/kernel/time/timekeeping.c
.. .. @@ -2397,8 +2397,10 @@ 2397 2397 */ 2398 2398 void xtime_update(unsigned long ticks) 2399 2399 { 2400 - write_seqlock(&jiffies_lock);2400 + raw_spin_lock(&jiffies_lock);2401 + write_seqcount_begin(&jiffies_seq);2401 2402 do_timer(ticks); 2402 - write_sequnlock(&jiffies_lock);2403 + write_seqcount_end(&jiffies_seq);2404 + raw_spin_unlock(&jiffies_lock);2403 2405 update_wall_time(); 2404 2406 }