Merge tag 'locking-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 16 Jul 2024 23:42:37 +0000 (16:42 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 16 Jul 2024 23:42:37 +0000 (16:42 -0700)
commit151647ab581013b482893d4e2218cd29b005cd6b
tree79ce01c0e430047f0adde58f065ad696f6121af3
parent923a327e8f2257ab7cd5485cb5d8db92c965dfca
parente81859fe64ad42dccefe134d1696e0635f78d763
Merge tag 'locking-core-2024-07-15' of git://git./linux/kernel/git/tip/tip

Pull locking updates from Ingo Molnar:

 - 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

* tag 'locking-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
  jump_label: Simplify and clarify static_key_fast_inc_cpus_locked()
  jump_label: Clarify condition in static_key_fast_inc_not_disabled()
  jump_label: Fix concurrency issues in static_key_slow_dec()
  perf/x86: Serialize set_attr_rdpmc()
  cleanup: Standardize the header guard define's name
include/linux/cleanup.h