Hi, No huge change here, just addressed reviews and fixed warnings:
* Reposted patch 1 separately with appropriate "Fixes:" tag and stable Cc'ed: https://lore.kernel.org/lkml/20200703010657.2302-1-frede...@kernel.org/ * Fix missing initialization of next_expiry in 4/9 (thanks Juri) * Dropped "timer: Simplify LVL_START() and calc_index()" and added comments to explain current layout instead in 2/9 (thanks Thomas) * Rewrote changelog of 9/9 (Thanks Thomas) git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git timers/softirq-v2 HEAD: 5545d80b7b9bd69ede1c17fda194ac6620e7063f Thanks, Frederic --- Frederic Weisbecker (9): timer: Move trigger_dyntick_cpu() to enqueue_timer() timer: Add comments about calc_index() ceiling work timer: Optimize _next_timer_interrupt() level iteration timers: Always keep track of next expiry timer: Reuse next expiry cache after nohz exit timer: Expand clk forward logic beyond nohz timer: Spare timer softirq until next expiry timer: Remove must_forward_clk timer: Lower base clock forwarding threshold kernel/time/timer.c | 169 ++++++++++++++++++---------------------------------- 1 file changed, 58 insertions(+), 111 deletions(-)