Loading kernel/time/tick-common.c +3 −2 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ static void tick_periodic(int cpu) void tick_handle_periodic(struct clock_event_device *dev) { int cpu = smp_processor_id(); ktime_t next; tick_periodic(cpu); Loading @@ -86,12 +87,12 @@ void tick_handle_periodic(struct clock_event_device *dev) * Setup the next period for devices, which do not have * periodic mode: */ next = ktime_add(dev->next_event, tick_period); for (;;) { ktime_t next = ktime_add(dev->next_event, tick_period); if (!clockevents_program_event(dev, next, ktime_get())) return; tick_periodic(cpu); next = ktime_add(next, tick_period); } } Loading kernel/time/tick-sched.c +2 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,8 @@ #include <linux/sched.h> #include <linux/tick.h> #include <asm/irq_regs.h> #include "tick-internal.h" /* Loading Loading
kernel/time/tick-common.c +3 −2 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ static void tick_periodic(int cpu) void tick_handle_periodic(struct clock_event_device *dev) { int cpu = smp_processor_id(); ktime_t next; tick_periodic(cpu); Loading @@ -86,12 +87,12 @@ void tick_handle_periodic(struct clock_event_device *dev) * Setup the next period for devices, which do not have * periodic mode: */ next = ktime_add(dev->next_event, tick_period); for (;;) { ktime_t next = ktime_add(dev->next_event, tick_period); if (!clockevents_program_event(dev, next, ktime_get())) return; tick_periodic(cpu); next = ktime_add(next, tick_period); } } Loading
kernel/time/tick-sched.c +2 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,8 @@ #include <linux/sched.h> #include <linux/tick.h> #include <asm/irq_regs.h> #include "tick-internal.h" /* Loading