aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/time/tick-broadcast.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/time/tick-broadcast.c b/kernel/time/tick-broadcast.c
index 7541cbca695e..e51778c312f1 100644
--- a/kernel/time/tick-broadcast.c
+++ b/kernel/time/tick-broadcast.c
@@ -809,13 +809,13 @@ int __tick_broadcast_oneshot_control(enum tick_broadcast_state state)
809 * either the CPU handling the broadcast 809 * either the CPU handling the broadcast
810 * interrupt or we got woken by something else. 810 * interrupt or we got woken by something else.
811 * 811 *
812 * We are not longer in the broadcast mask, so 812 * We are no longer in the broadcast mask, so
813 * if the cpu local expiry time is already 813 * if the cpu local expiry time is already
814 * reached, we would reprogram the cpu local 814 * reached, we would reprogram the cpu local
815 * timer with an already expired event. 815 * timer with an already expired event.
816 * 816 *
817 * This can lead to a ping-pong when we return 817 * This can lead to a ping-pong when we return
818 * to idle and therefor rearm the broadcast 818 * to idle and therefore rearm the broadcast
819 * timer before the cpu local timer was able 819 * timer before the cpu local timer was able
820 * to fire. This happens because the forced 820 * to fire. This happens because the forced
821 * reprogramming makes sure that the event 821 * reprogramming makes sure that the event