android_kernel_sony_sdm845/arch/arc
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Rutland 759eac7e34 UPSTREAM: atomics/arc: Define atomic64_fetch_add_unless()
As a step towards unifying the atomic/atomic64/atomic_long APIs, this
patch converts the arch/arc 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>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vineet Gupta <vgupta@synopsys.com>
Link: https://lore.kernel.org/lkml/20180621121321.4761-11-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 ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node 2020-02-14 16:31:09 -05:00
configs ARC: [zebu] Remove CONFIG_INITRAMFS_SOURCE from defconfigs 2018-12-13 09:20:26 +01:00
include UPSTREAM: atomics/arc: Define atomic64_fetch_add_unless() 2026-05-15 17:59:15 +07:00
kernel ARC: entry: fix syscall_trace_exit argument 2022-04-27 13:14:11 +02:00
lib ARCv2: lib: memcpy: fix doing prefetchw outside of buffer 2019-03-23 13:19:43 +01:00
mm arc: iounmap() arg is volatile 2022-11-03 23:49:17 +09:00
oprofile
plat-axs10x ARC updates for 4.7-rc1 2016-05-19 09:46:18 -07:00
plat-eznps irqchip/eznps: Fix build error for !ARC700 builds 2020-09-23 08:46:10 +02:00
plat-sim ARCv2: Add support for ZeBu Emulation platform for HS cores 2016-09-30 14:48:15 -07:00
plat-tb10x arc: select GPIOLIB directly 2016-04-26 14:07:59 +02:00
Kbuild
Kconfig ARC: fix allnoconfig build warning 2019-07-10 09:55:44 +02:00
Kconfig.debug ARC: With earlycon in use, retire EARLY_PRINTK 2015-05-11 11:20:21 +05:30
Makefile ARC: build: add boot_targets to PHONY 2021-01-23 15:38:16 +01:00