From 2ddeb63b6dfd55a002671682c961d2a2a4f8a99d Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 25 Mar 2021 20:18:43 +0000 Subject: [PATCH] fpm sparc atomic helper return type fix. --- sapi/fpm/fpm/fpm_atomic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sapi/fpm/fpm/fpm_atomic.h b/sapi/fpm/fpm/fpm_atomic.h index 1bb6106e45468..0584cef508811 100644 --- a/sapi/fpm/fpm/fpm_atomic.h +++ b/sapi/fpm/fpm/fpm_atomic.h @@ -95,7 +95,7 @@ typedef uint32_t atomic_uint_t; typedef uint64_t atomic_uint_t; typedef volatile atomic_uint_t atomic_t; -static inline int atomic_cas_64(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */ +static inline atomic_uint_t atomic_cas_64(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */ { __asm__ __volatile__("casx [%2], %3, %0 " : "=&r"(new) : "0"(new), "r"(lock), "r"(old): "memory"); @@ -112,7 +112,7 @@ static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, at typedef uint32_t atomic_uint_t; typedef volatile atomic_uint_t atomic_t; -static inline int atomic_cas_32(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */ +static inline atomic_uint_t atomic_cas_32(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */ { __asm__ __volatile__("cas [%2], %3, %0 " : "=&r"(new) : "0"(new), "r"(lock), "r"(old): "memory");