From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
Peter Zijlstra <peterz@infradead.org>,
Thomas Gleixner <tglx@linutronix.de>,
Borislav Petkov <bp@alien8.de>,
Juri Lelli <juri.lelli@redhat.com>,
Vincent Guittot <vincent.guittot@linaro.org>,
Dietmar Eggemann <dietmar.eggemann@arm.com>,
Steven Rostedt <rostedt@goodmis.org>,
Ben Segall <bsegall@google.com>, Mel Gorman <mgorman@suse.de>,
Daniel Bristot de Oliveira <bristot@redhat.com>,
Valentin Schneider <vschneid@redhat.com>
Subject: [GIT PULL] scheduler changes for v6.2
Date: Mon, 12 Dec 2022 21:49:27 +0100 [thread overview]
Message-ID: <Y5eT13pECzbv96Uu@gmail.com> (raw)
Linus,
Please pull the latest scheduler tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-core-2022-12-12
# HEAD: d6962c4fe8f96f7d384d6489b6b5ab5bf3e35991 sched: Clear ttwu_pending after enqueue_task()
Scheduler changes for v6.2:
- Implement persistent user-requested affinity: introduce affinity_context::user_mask
and unconditionally preserve the user-requested CPU affinity masks, for long-lived
tasks to better interact with cpusets & CPU hotplug events over longer timespans,
without destroying the original affinity intent if the underlying topology changes.
- Uclamp updates: fix relationship between uclamp and fits_capacity()
- PSI fixes
- Misc fixes & updates.
Thanks,
Ingo
------------------>
Chengming Zhou (2):
sched/psi: Fix avgs_work re-arm in psi_avgs_work()
sched/psi: Use task->psi_flags to clear in CPU migration
Hao Lee (1):
sched/psi: Fix possible missing or delayed pending event
Pierre Gondois (1):
sched/fair: Check if prev_cpu has highest spare cap in feec()
Qais Yousef (9):
sched/uclamp: Fix relationship between uclamp and migration margin
sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
sched/uclamp: Fix fits_capacity() check in feec()
sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
sched/fair: Detect capacity inversion
sched/fair: Consider capacity inversion in util_fits_cpu()
Suren Baghdasaryan (1):
sched/psi: Stop relying on timer_pending() for poll_work rescheduling
Tianchen Ding (1):
sched: Clear ttwu_pending after enqueue_task()
Waiman Long (5):
sched: Add __releases annotations to affine_move_task()
sched: Introduce affinity_context
sched: Always preserve the user requested cpumask
sched: Enforce user requested affinity
sched: Always clear user_cpus_ptr in do_set_cpus_allowed()
include/linux/psi_types.h | 4 +
include/linux/sched.h | 3 -
kernel/sched/core.c | 259 ++++++++++++++++++++++++---------------
kernel/sched/deadline.c | 7 +-
kernel/sched/fair.c | 303 ++++++++++++++++++++++++++++++++++++++++------
kernel/sched/psi.c | 100 ++++++++++++---
kernel/sched/sched.h | 92 ++++++++++++--
kernel/sched/stats.h | 22 +---
8 files changed, 607 insertions(+), 183 deletions(-)
next reply other threads:[~2022-12-12 20:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-12 20:49 Ingo Molnar [this message]
2022-12-12 23:45 ` [GIT PULL] scheduler changes for v6.2 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y5eT13pECzbv96Uu@gmail.com \
--to=mingo@kernel.org \
--cc=bp@alien8.de \
--cc=bristot@redhat.com \
--cc=bsegall@google.com \
--cc=dietmar.eggemann@arm.com \
--cc=juri.lelli@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mgorman@suse.de \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
--cc=vincent.guittot@linaro.org \
--cc=vschneid@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.