Merge tag 'locking_urgent_for_v5.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull locking fixes from Borislav Petkov: - Allow the compiler to optimize away unused percpu accesses and change the local_lock_* macros back to inline functions - A couple of fixes to static call insn patching * tag 'locking_urgent_for_v5.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: Revert "mm/page_alloc: mark pagesets as __maybe_unused" Revert "locking/local_lock: Make the empty local_lock_*() function a macro." x86/percpu: Remove volatile from arch_raw_cpu_ptr(). static_call: Remove __DEFINE_STATIC_CALL macro static_call: Properly initialise DEFINE_STATIC_CALL_RET0() static_call: Don't make __static_call_return0 static x86,static_call: Fix __static_call_return0 for i386
Showing
- arch/powerpc/include/asm/static_call.h 1 addition, 0 deletionsarch/powerpc/include/asm/static_call.h
- arch/x86/include/asm/percpu.h 3 additions, 3 deletionsarch/x86/include/asm/percpu.h
- arch/x86/include/asm/static_call.h 2 additions, 0 deletionsarch/x86/include/asm/static_call.h
- arch/x86/kernel/static_call.c 2 additions, 3 deletionsarch/x86/kernel/static_call.c
- include/linux/local_lock_internal.h 3 additions, 3 deletionsinclude/linux/local_lock_internal.h
- include/linux/static_call.h 28 additions, 20 deletionsinclude/linux/static_call.h
- kernel/Makefile 2 additions, 1 deletionkernel/Makefile
- kernel/static_call.c 0 additions, 541 deletionskernel/static_call.c
- kernel/static_call_inline.c 543 additions, 0 deletionskernel/static_call_inline.c
- mm/page_alloc.c 1 addition, 1 deletionmm/page_alloc.c
Please register or sign in to comment