atomic_long_add_negative
#define local_add_negative(i, l) atomic_long_add_negative((i), (&(l)->a))
return !atomic_long_add_negative(1, &ref->refcnt);
KUNIT_EXPECT_KASAN_FAIL(test, atomic_long_add_negative(42, unsafe));