atomic_long_sub_and_test
#define local_sub_and_test(i, l) atomic_long_sub_and_test((i), (&(l)->a))
if (atomic_long_sub_and_test(nr, &cred->usage))
else if (unlikely(atomic_long_sub_and_test(nr, &ref->data->count)))
KUNIT_EXPECT_KASAN_FAIL(test, atomic_long_sub_and_test(42, unsafe));