[PATCH 2/5] timer: Kick dynticks targets on mod_timer*() calls

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar When a timer is enqueued or modified on a dynticks target, that CPU must re-evaluate the next tick to service that timer. The tick re-evaluation is performed by an IPI kick on the target. Now while we correctly call wake_up_nohz_cpu() from add_timer_on(), the mod_timer*() API

[PATCH 2/5] timer: Kick dynticks targets on mod_timer*() calls

2014-06-21 Thread Frederic Weisbecker
From: Viresh Kumar viresh.ku...@linaro.org When a timer is enqueued or modified on a dynticks target, that CPU must re-evaluate the next tick to service that timer. The tick re-evaluation is performed by an IPI kick on the target. Now while we correctly call wake_up_nohz_cpu() from