X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-cris%2Fatomic.h;h=b3dfea5a71e42ed83e44c3f40a086a71feb4ead8;hb=8924cb29b44d7e7bc69a58f6d196470a5bcd9385;hp=19ae993cb56109459ba9096adb18c31f677b7fdf;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/include/asm-cris/atomic.h b/include/asm-cris/atomic.h index 19ae993cb..b3dfea5a7 100644 --- a/include/asm-cris/atomic.h +++ b/include/asm-cris/atomic.h @@ -56,6 +56,8 @@ extern __inline__ int atomic_add_return(int i, volatile atomic_t *v) return retval; } +#define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0) + extern __inline__ int atomic_sub_return(int i, volatile atomic_t *v) { unsigned long flags;