e2870a1e2b262b1bc6ea0bdaa7cdf7165e3d5e82 Correct issue on __remove_hrtimer. kernel/time/hrtimer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c index fa0b983..2ff7a29 100644 --- a/kernel/time/hrtimer.c +++ b/kernel/time/hrtimer.c @@ -912,7 +912,7 @@ static void __remove_hrtimer(struct hrtimer *timer, * an superflous call to hrtimer_force_reprogram() on the * remote cpu later on if the same timer gets enqueued again. */ - if (reprogram && timer == cpu_base->next_timer) + if (reprogram && (timer == cpu_base->next_timer)) hrtimer_force_reprogram(cpu_base, 1); #endif } -- 2.7.4