- assert(*ptr == 10); \
- atomic_add(ptr, -11); \
- assert(*ptr == (__typeof__(*ptr))-1U); \
- v = cmpxchg(ptr, -1, 22); \
- assert(*ptr == 22); \
- assert(v == (__typeof__(*ptr))-1U); \
+ assert(atomic_read(ptr) == 10); \
+ atomic_add(ptr, -11UL); \
+ assert(atomic_read(ptr) == (__typeof__(*(ptr)))-1UL); \
+ v = cmpxchg(ptr, -1UL, 22); \
+ assert(atomic_read(ptr) == 22); \
+ assert(v == (__typeof__(*(ptr)))-1UL); \