[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZpUSBpYTFbyHtQBv@gmail.com>
Date: Mon, 15 Jul 2024 14:11:50 +0200
From: Ingo Molnar <mingo@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Peter Zijlstra <peterz@...radead.org>,
Thomas Gleixner <tglx@...utronix.de>, Will Deacon <will@...nel.org>,
Waiman Long <longman@...hat.com>, Boqun Feng <boqun.feng@...il.com>,
Borislav Petkov <bp@...en8.de>
Subject: [GIT PULL] locking changes for v6.11
Linus,
Please pull the latest locking/core Git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-core-2024-07-15
# HEAD: e81859fe64ad42dccefe134d1696e0635f78d763 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
Locking changes for v6.11:
- Jump label fixes, including a perf events fix that originally
manifested as jump label failures, but was a serialization bug
at the usage site.
- Mark down_write*() helpers as __always_inline, to improve
WCHAN debuggability.
- Misc cleanups and fixes.
Thanks,
Ingo
------------------>
Ingo Molnar (1):
cleanup: Standardize the header guard define's name
John Stultz (1):
locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
Thomas Gleixner (4):
perf/x86: Serialize set_attr_rdpmc()
jump_label: Fix concurrency issues in static_key_slow_dec()
jump_label: Clarify condition in static_key_fast_inc_not_disabled()
jump_label: Simplify and clarify static_key_fast_inc_cpus_locked()
arch/x86/events/core.c | 3 ++
include/linux/cleanup.h | 6 ++--
kernel/jump_label.c | 74 ++++++++++++++++++++++++++++++-------------------
kernel/locking/rwsem.c | 6 ++--
4 files changed, 55 insertions(+), 34 deletions(-)
Powered by blists - more mailing lists