diff options
| -rw-r--r-- | kernel/time/tick-broadcast.c | 4 |
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 |
