Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge commit. Changes below are compared with the first parent: ed3b7923.
Changes
136 files changed · +9922 −4161
Only the first 600 diff lines are shown. Download the complete patch.
Documentation/core-api/this_cpu_ops.rst
View fileDocumentation/driver-api/basics.rst
View filearch/alpha/include/asm/atomic.h
View filearch/arc/include/asm/atomic-spinlock.h
View filearch/arc/include/asm/atomic.h
View filearch/arc/include/asm/atomic64-arcv2.h
View filearch/arm/include/asm/assembler.h
View filearch/arm/include/asm/atomic.h
View filearch/arm/include/asm/sync_bitops.h
View filearch/arm/lib/bitops.h
View filearch/arm/lib/testchangebit.S
View filearch/arm/lib/testclearbit.S
View filearch/arm/lib/testsetbit.S
View filearch/arm64/include/asm/atomic.h
View filearch/arm64/include/asm/atomic_ll_sc.h
View filearch/arm64/include/asm/atomic_lse.h
View filearch/arm64/include/asm/cmpxchg.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/include/asm/percpu.h
View fileThis diff is incomplete. Download the complete patch.
arch/csky/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/hexagon/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/loongarch/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/m68k/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/openrisc/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/parisc/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kernel/smp.c
View fileThis diff is incomplete. Download the complete patch.
arch/riscv/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/include/asm/cmpxchg.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/include/asm/cpu_mf.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/include/asm/percpu.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/kernel/perf_cpum_sf.c
View fileThis diff is incomplete. Download the complete patch.
arch/sh/include/asm/atomic-grb.h
View fileThis diff is incomplete. Download the complete patch.
arch/sh/include/asm/atomic-irq.h
View fileThis diff is incomplete. Download the complete patch.
arch/sh/include/asm/atomic-llsc.h
View fileThis diff is incomplete. Download the complete patch.
arch/sh/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/atomic_32.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/atomic_64.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/atomic64_32.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/atomic64_64.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/cmpxchg.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/cmpxchg_32.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/cmpxchg_64.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/percpu.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/alternative.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/cpu/mce/core.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/nmi.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/pvclock.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/x86.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/lib/Makefile
View fileThis diff is incomplete. Download the complete patch.
arch/x86/lib/cmpxchg16b_emu.S
View fileThis diff is incomplete. Download the complete patch.
arch/x86/lib/cmpxchg8b_emu.S
View fileThis diff is incomplete. Download the complete patch.
arch/xtensa/include/asm/atomic.h
View fileThis diff is incomplete. Download the complete patch.
drivers/iommu/amd/amd_iommu_types.h
View fileThis diff is incomplete. Download the complete patch.
drivers/iommu/amd/iommu.c
View fileThis diff is incomplete. Download the complete patch.
drivers/iommu/intel/irq_remapping.c
View fileThis diff is incomplete. Download the complete patch.
drivers/md/bcache/btree.c
View fileThis diff is incomplete. Download the complete patch.
drivers/md/bcache/btree.h
View fileThis diff is incomplete. Download the complete patch.
include/asm-generic/atomic.h
View fileThis diff is incomplete. Download the complete patch.
include/asm-generic/bitops/atomic.h
View fileThis diff is incomplete. Download the complete patch.
include/asm-generic/bitops/lock.h
View fileThis diff is incomplete. Download the complete patch.
include/asm-generic/percpu.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/b128ops.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/atomic/atomic-arch-fallback.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/atomic/atomic-instrumented.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/atomic/atomic-long.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/context_tracking.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/context_tracking_state.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/cpumask.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dmar.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/jump_label.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/lockdep.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/lockdep_types.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/percpu-defs.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/slub_def.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/types.h
View fileThis diff is incomplete. Download the complete patch.
include/uapi/linux/types.h
View fileThis diff is incomplete. Download the complete patch.
kernel/context_tracking.c
View fileThis diff is incomplete. Download the complete patch.
kernel/locking/lockdep.c
View fileThis diff is incomplete. Download the complete patch.
kernel/sched/clock.c
View fileThis diff is incomplete. Download the complete patch.
lib/crypto/curve25519-hacl64.c
View fileThis diff is incomplete. Download the complete patch.
lib/crypto/poly1305-donna64.c
View fileThis diff is incomplete. Download the complete patch.
mm/slab.h
View fileThis diff is incomplete. Download the complete patch.
mm/slub.c
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/atomic-tbl.sh
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/atomics.tbl
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/acquire
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/add_negative
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/add_unless
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/andnot
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/cmpxchg
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/dec
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/dec_and_test
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/dec_if_positive
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/dec_unless_positive
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/fence
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/fetch_add_unless
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/inc
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/inc_and_test
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/inc_not_zero
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/inc_unless_negative
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/read_acquire
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/release
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/set_release
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/sub_and_test
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/try_cmpxchg
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/fallbacks/xchg
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/gen-atomic-fallback.sh
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/gen-atomic-instrumented.sh
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/gen-atomic-long.sh
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/add
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/add_negative
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/add_unless
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/and
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/andnot
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/cmpxchg
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/dec
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/dec_and_test
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/dec_if_positive
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/dec_unless_positive
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/inc
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/inc_and_test
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/inc_not_zero
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/inc_unless_negative
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/or
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/read
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/set
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/sub
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/sub_and_test
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/try_cmpxchg
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/xchg
View fileThis diff is incomplete. Download the complete patch.
scripts/atomic/kerneldoc/xor
View fileThis diff is incomplete. Download the complete patch.
scripts/kernel-doc
View fileThis diff is incomplete. Download the complete patch.
scripts/min-tool-version.sh
View fileThis diff is incomplete. Download the complete patch.