Message ID | 1402962240-31066-1-git-send-email-kamal@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c index 3c29703..9873816 100644 --- a/kernel/hrtimer.c +++ b/kernel/hrtimer.c @@ -232,6 +232,11 @@ again: goto again; } timer->base = new_base; + } else { + if (cpu != this_cpu && hrtimer_check_target(timer, new_base)) { + cpu = this_cpu; + goto again; + } } return new_base; }