smp_cond_load_acquire
smp_cond_load_acquire(&folio->flags.f, VAL & (1UL << PG_mte_tagged));
smp_cond_load_acquire(&page->flags.f, VAL & (1UL << PG_mte_tagged));
smp_cond_load_acquire(&idmap_kpti_bbml2_flag, VAL == num_online_cpus());
#ifndef smp_cond_load_acquire
#define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
#define atomic64_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
#define res_smp_cond_load_acquire(v, c) smp_cond_load_acquire(v, c)
smp_cond_load_acquire(l, VAL)
smp_cond_load_acquire(&lock->locked, !VAL);
smp_cond_load_acquire(&p->on_cpu, !VAL);
smp_cond_load_acquire(&p->on_cpu, !VAL);
smp_cond_load_acquire(&p->on_cpu, !VAL);
smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK));
smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK));