Commit 97a4d493 authored by Kirill Tkhai's avatar Kirill Tkhai Committed by Pavel Emelyanov

arm, aarm64: Add atomic_dec_return()

travis-ci: success for series starting with [1/2] ppc: Add atomic_dec_return()
Signed-off-by: 's avatarKirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent 994d9d4e
......@@ -70,6 +70,7 @@ static inline int atomic_dec(atomic_t *v) { return atomic_sub_return(1, v) + 1;
/* true if the result is 0, or false for all other cases. */
#define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0)
#define atomic_dec_return(v) (atomic_sub_return(1, v))
#define atomic_inc_return(v) (atomic_add_return(1, v))
......
......@@ -126,6 +126,7 @@ static inline int atomic_dec(atomic_t *v) { return atomic_sub_return(1, v) + 1;
/* true if the result is 0, or false for all other cases. */
#define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0)
#define atomic_dec_return(v) (atomic_sub_return(1, v))
#define atomic_inc_return(v) (atomic_add_return(1, v))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment