KFENCE_OBJECT_FREED
if (READ_ONCE(meta->cache) != s || READ_ONCE(meta->state) != KFENCE_OBJECT_FREED)
if (meta->cache == s && meta->state == KFENCE_OBJECT_FREED)
if (meta->state == KFENCE_OBJECT_FREED)
metadata_update_state(meta, KFENCE_OBJECT_FREED, NULL, 0);
if (meta->state == KFENCE_OBJECT_FREED || meta->state == KFENCE_OBJECT_RCU_FREEING) {
if (meta->state == KFENCE_OBJECT_FREED || meta->state == KFENCE_OBJECT_RCU_FREEING)