arch_atomic_sub
#define arch_atomic_sub arch_atomic_sub
#define arch_atomic_sub(_i, _v) arch_atomic_add(-(int)(_i), _v)
#define arch_atomic_sub(i, v) ((void)arch_atomic_add_return(-(int)(i), (v)))
static __always_inline void arch_atomic_sub(int i, atomic_t *v)
#define arch_atomic_sub generic_atomic_sub