Loading include/linux/tick.h +1 −0 Original line number Diff line number Diff line Loading @@ -294,4 +294,5 @@ static inline void tick_nohz_task_switch(void) __tick_nohz_task_switch(); } ktime_t *get_next_event_cpu(unsigned int cpu); #endif kernel/time/tick-sched.c +5 −0 Original line number Diff line number Diff line Loading @@ -1327,3 +1327,8 @@ int tick_check_oneshot_change(int allow_nohz) tick_nohz_switch_to_nohz(); return 0; } ktime_t *get_next_event_cpu(unsigned int cpu) { return &(per_cpu(tick_cpu_device, cpu).evtdev->next_event); } Loading
include/linux/tick.h +1 −0 Original line number Diff line number Diff line Loading @@ -294,4 +294,5 @@ static inline void tick_nohz_task_switch(void) __tick_nohz_task_switch(); } ktime_t *get_next_event_cpu(unsigned int cpu); #endif
kernel/time/tick-sched.c +5 −0 Original line number Diff line number Diff line Loading @@ -1327,3 +1327,8 @@ int tick_check_oneshot_change(int allow_nohz) tick_nohz_switch_to_nohz(); return 0; } ktime_t *get_next_event_cpu(unsigned int cpu) { return &(per_cpu(tick_cpu_device, cpu).evtdev->next_event); }