• Linus Torvalds's avatar
    Merge tag 'locking-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 151647ab
    Linus Torvalds authored
    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
    151647ab
cleanup.h 7.61 KB