cpu_cf_root
} cpu_cf_root;
struct cpu_cf_ptr __percpu *p = cpu_cf_root.cfptr;
if (!refcount_dec_and_test(&cpu_cf_root.refcnt))
free_percpu(cpu_cf_root.cfptr);
cpu_cf_root.cfptr = NULL;
__func__, refcount_read(&cpu_cf_root.refcnt),
!cpu_cf_root.cfptr);
if (refcount_inc_not_zero(&cpu_cf_root.refcnt))
cpu_cf_root.cfptr = alloc_percpu(struct cpu_cf_ptr);
if (cpu_cf_root.cfptr) {
refcount_set(&cpu_cf_root.refcnt, 1);
if (!cpu_cf_root.cfptr)
p = per_cpu_ptr(cpu_cf_root.cfptr, cpu);
p = per_cpu_ptr(cpu_cf_root.cfptr, cpu);