• F
    posix_timers: Kick full dynticks CPUs when a posix cpu timer is armed · a8572160
    Frederic Weisbecker 提交于
    Kick the full dynticks CPUs when a posix cpu timer is enqueued by
    way of a standard call to posix_cpu_timer_set() or set_process_cpu_timer().
    This also include rescheduled firing timers.
    
    This way they can re-evaluate the state of (and possibly restart) their
    tick against the new expiry modification.
    Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
    Cc: Chris Metcalf <cmetcalf@tilera.com>
    Cc: Christoph Lameter <cl@linux.com>
    Cc: Geoff Levand <geoff@infradead.org>
    Cc: Gilad Ben Yossef <gilad@benyossef.com>
    Cc: Hakan Akkan <hakanakkan@gmail.com>
    Cc: Ingo Molnar <mingo@kernel.org>
    Cc: Kevin Hilman <khilman@linaro.org>
    Cc: Li Zhong <zhong@linux.vnet.ibm.com>
    Cc: Oleg Nesterov <oleg@redhat.com>
    Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    a8572160
posix-cpu-timers.c 42.1 KB