raw_atomic_long_fetch_andnot_release
raw_atomic_long_fetch_andnot_release(BIT_MASK(nr), (atomic_long_t *)p);
return raw_atomic_long_fetch_andnot_release(i, v);