android_kernel_sony_sdm845/arch/powerpc
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Rutland 10c5d69bb1 UPSTREAM: atomics/powerpc: Define atomic64_fetch_add_unless()
As a step towards unifying the atomic/atomic64/atomic_long APIs, this
patch converts the arch/powerpc implementation of atomic64_add_unless()
into an implementation of atomic64_fetch_add_unless().

A wrapper in <linux/atomic.h> will build atomic_add_unless() atop of
this, provided it is given a preprocessor definition.

No functional change is intended as a result of this patch.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Reviewed-by: Will Deacon <will.deacon@arm.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Michael Ellerman <mpe@ellerman.id.au>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/lkml/20180621121321.4761-13-mark.rutland@arm.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Sorayukii <sorayukii69@gmail.com>
2026-05-15 17:59:15 +07:00
..
boot powerpc: Fix SPE Power ISA properties for e500v1 platforms 2022-10-26 13:15:44 +02:00
configs vgacon: remove software scrollback support 2020-09-23 08:46:13 +02:00
crypto crypto: hash - annotate algorithms taking optional key 2018-02-25 11:05:43 +01:00
include UPSTREAM: atomics/powerpc: Define atomic64_fetch_add_unless() 2026-05-15 17:59:15 +07:00
kernel BACKPORT: bpf: Support llvm-objcopy for vmlinux BTF 2026-05-15 17:58:11 +07:00
kvm Merge remote-tracking branch 'common/android-4.9-q' into lineage-18.1-caf-sdm845 2021-09-16 19:05:49 +03:00
lib powerpc/32: Fix boot failure with GCC latent entropy plugin 2022-02-08 18:15:27 +01:00
math-emu powerpc/math_emu/efp: Include module.h 2022-10-26 13:15:44 +02:00
mm powerpc: Allow 4224 bytes of stack expansion for the signal frame 2020-08-26 10:29:06 +02:00
net UPSTREAM: bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr 2026-05-15 17:57:21 +07:00
oprofile
perf BACKPORT: perf_event: Add support for LSM and SELinux checks 2026-05-15 17:59:05 +07:00
platforms treewide: Backport new vmalloc for large performance benefits 2026-05-15 17:48:25 +07:00
scripts
sysdev powerpc/fsl-pci: Fix Class Code of PCIe Root Port 2022-08-25 11:09:25 +02:00
xmon powerpc/xmon: Change printk() to pr_cont() 2020-12-29 13:45:05 +01:00
Kconfig BACKPORT: rcu: Ports some of RCU's taken from k4.14 2026-05-15 17:49:30 +07:00
Kconfig.debug powerpc: iommu: fix build when neither PCI or IBMVIO is set 2021-05-22 10:40:27 +02:00
Makefile powerpc: vdso: Make vdso32 installation conditional in vdso_install 2020-01-29 10:24:21 +01:00
relocs_check.sh