[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210512232924.150322-1-frederic@kernel.org>
Date: Thu, 13 May 2021 01:29:14 +0200
From: Frederic Weisbecker <frederic@...nel.org>
To: Thomas Gleixner <tglx@...utronix.de>,
Ingo Molnar <mingo@...nel.org>
Cc: LKML <linux-kernel@...r.kernel.org>,
Frederic Weisbecker <frederic@...nel.org>,
"Rafael J . Wysocki" <rafael.j.wysocki@...el.com>,
Peter Zijlstra <peterz@...radead.org>,
Yunfeng Ye <yeyunfeng@...wei.com>,
Marcelo Tosatti <mtosatti@...hat.com>
Subject: [GIT PULL] tick/nohz updates v3
Ingo, Thomas,
Please pull the timers/nohz-v3 branch that can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
timers/nohz-v3
Changes since v2:
* Add Acks from Peter Zijlstra
* Only bother to fetch task's CPU if the task is queued in
"tick/nohz: Kick only _queued_ task whose tick dependency is updated"
(reported by Peter Zijlstra)
* Correctly indent comment in
"tick/nohz: Kick only _queued_ task whose tick dependency is updated"
(reported by Peter Zijlstra)
* Add Peter's SoB in "tick/nohz: Evaluate the CPU expression after the static key"
* Add "tick/nohz: Call tick_nohz_task_switch() with interrupts disabled"
(from Peter Zijlstra)
* Add "MAINTAINERS: Add myself as context tracking maintainer"
---
Summary:
* Further reduce ticks and IPIs in full dynticks mode.
* Optimize static key based test for a CPU's nohz_full mode
and also tick nohz probe on context switch.
* A few cleanups, Kconfig documentation and maintainership clarification.
HEAD: 380b68819eed62264ad8e54467481ca7003248c3
Thanks,
Frederic
---
Frederic Weisbecker (4):
tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
tick/nohz: Update nohz_full Kconfig help
tick/nohz: Only wakeup a single target cpu when kicking a task
MAINTAINERS: Add myself as context tracking maintainer
Marcelo Tosatti (2):
tick/nohz: Change signal tick dependency to wakeup CPUs of member tasks
tick/nohz: Kick only _queued_ task whose tick dependency is updated
Peter Zijlstra (2):
tick/nohz: Evaluate the CPU expression after the static key
tick/nohz: Call tick_nohz_task_switch() with interrupts disabled
Yunfeng Ye (2):
tick/nohz: Conditionally restart tick on idle exit
tick/nohz: Update idle_exittime on actual idle exit
MAINTAINERS | 6 ++
include/linux/sched.h | 2 +
include/linux/tick.h | 26 +++++----
kernel/sched/core.c | 7 ++-
kernel/time/Kconfig | 11 ++--
kernel/time/posix-cpu-timers.c | 4 +-
kernel/time/tick-sched.c | 129 ++++++++++++++++++++++++++++-------------
7 files changed, 125 insertions(+), 60 deletions(-)
Powered by blists - more mailing lists