Name
atomic_add_unless —
add unless the number is a given value
Synopsis
atomic_add_unless ( v, a, u);
Arguments
v
pointer of type atomic_t
a
the amount to add to v...
u
...unless v is equal to u.
Description
Atomically adds a to v, so long as it was not u.
Returns non-zero if v was not u, and zero otherwise.