Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

h8300 atomic.h update

add atomic_sub_and_test define.

Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Yoshinori Sato and committed by
Linus Torvalds
b67405bb 218f0aae

+1
+1
include/asm-h8300/atomic.h
··· 37 37 } 38 38 39 39 #define atomic_sub(i, v) atomic_sub_return(i, v) 40 + #define atomic_sub_and_test(i,v) (atomic_sub_return(i, v) == 0) 40 41 41 42 static __inline__ int atomic_inc_return(atomic_t *v) 42 43 {