FILE_REF_DEAD
atomic_long_set(&ref->refcnt, FILE_REF_DEAD);
if (!atomic_long_try_cmpxchg_release(&ref->refcnt, &cnt, FILE_REF_DEAD))
if (likely(atomic_long_try_cmpxchg(&ref->refcnt, &old, FILE_REF_DEAD)))