Commit c8a1d398 authored by Thomas Gleixner's avatar Thomas Gleixner Committed by Thomas Gleixner

clockevents: fix periodic broadcast for oneshot devices

The next_event member of the clock event device is used to keep track
of the next periodic event. For one shot only devices it is wrong to
clear the variable, as the next event will be based on it.

Pointed out by Ralf Baechle
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
parent de68d9b1
...@@ -176,8 +176,6 @@ static void tick_do_periodic_broadcast(void) ...@@ -176,8 +176,6 @@ static void tick_do_periodic_broadcast(void)
*/ */
static void tick_handle_periodic_broadcast(struct clock_event_device *dev) static void tick_handle_periodic_broadcast(struct clock_event_device *dev)
{ {
dev->next_event.tv64 = KTIME_MAX;
tick_do_periodic_broadcast(); tick_do_periodic_broadcast();
/* /*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment