[PATCH v1 0/2] RSEQ updates for 6.12

From: Mathieu Desnoyers
Date: Thu Oct 03 2024 - 20:46:53 EST


Hi Peter,

This an updated series that contains my rseq updates for 6.12.
Sice v0 I've updated the short log of the selftests patch.

It is based on tag v6.12-rc1.

Can you pick it up through the tip tree ?

Thanks,

Mathieu

Cc: "Paul E. McKenney" <paulmck@xxxxxxxxxx>
Cc: Boqun Feng <boqun.feng@xxxxxxxxx>
Cc: Valentin Schneider <vschneid@xxxxxxxxxx>
Cc: Mel Gorman <mgorman@xxxxxxx>
Cc: Steven Rostedt <rostedt@xxxxxxxxxxx>
Cc: Vincent Guittot <vincent.guittot@xxxxxxxxxx>
Cc: Dietmar Eggemann <dietmar.eggemann@xxxxxxx>
Cc: Ben Segall <bsegall@xxxxxxxxxx>
Cc: Yury Norov <yury.norov@xxxxxxxxx>
Cc: Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx>

Mathieu Desnoyers (2):
sched: Improve cache locality of RSEQ concurrency IDs for intermittent
workloads
selftests/rseq: Fix mm_cid test failure

fs/exec.c | 2 +-
include/linux/mm_types.h | 72 +++++++++++++++---
kernel/fork.c | 2 +-
kernel/sched/core.c | 22 +++---
kernel/sched/sched.h | 47 ++++++++----
tools/testing/selftests/rseq/rseq.c | 109 +++++++++++++++++++---------
tools/testing/selftests/rseq/rseq.h | 10 +--
7 files changed, 187 insertions(+), 77 deletions(-)

--
2.39.2