[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200717140551.29076-1-frederic@kernel.org>
Date: Fri, 17 Jul 2020 16:05:39 +0200
From: Frederic Weisbecker <frederic@...nel.org>
To: Thomas Gleixner <tglx@...utronix.de>,
Anna-Maria Behnsen <anna-maria@...utronix.de>
Cc: LKML <linux-kernel@...r.kernel.org>,
Frederic Weisbecker <frederic@...nel.org>,
Peter Zijlstra <peterz@...radead.org>,
Juri Lelli <juri.lelli@...hat.com>
Subject: [PATCH 00/11] timer: Reduce timers softirq v3
This set piggybacks the 3 patches that have been posted seperately
along the reviews.
Changes since v2:
1) Add "timer: Fix wheel index calculation on last level"
This one targets timers/urgent
2) Add "timer: Preserve higher bits of expiration on index calculation"
"timer: Move trigger_dyntick_cpu() to enqueue_timer()"
3) Rebase the series against the whole
4) Fix comments in "timer: Move trigger_dyntick_cpu() to enqueue_timer()"
as per Anna Maria's suggestion
5) Fix comments in "timer: Add comments about calc_index() ceiling work"
as per Thomas' suggestion
Please pull the timers/softirq-v3 branch that can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
timers/softirq-v3
HEAD: f176eb2a146b422f78d81ec63273487c33b3011d
Thanks,
Frederic
---
Frederic Weisbecker (11):
timer: Fix wheel index calculation on last level
timer: Preserve higher bits of expiration on index calculation
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
Anna-Maria Behnsen (1):
timers: Use only bucket expiry for base->next_expiry value
kernel/time/timer.c | 236 ++++++++++++++++++++--------------------------------
1 file changed, 92 insertions(+), 144 deletions(-)
Powered by blists - more mailing lists