rcu_replace_pointer
kaddr = rcu_replace_pointer(reg->kaddr, NULL, true);
filter = rcu_replace_pointer(kvm->arch.pmu_event_filter, filter,
old_filter = rcu_replace_pointer(kvm->arch.msr_filter, new_filter,
zones_cond = rcu_replace_pointer(disk->zones_cond, zones_cond,
list = rcu_replace_pointer(dst->fences, list, dma_resv_held(dst));
old = rcu_replace_pointer(desc->label, new, 1);
struct dma_fence *old_ef = rcu_replace_pointer(*ef, new_ef, true
old = rcu_replace_pointer(filp->pid, pid, 1);
engines_idle_release(ctx, rcu_replace_pointer(ctx->engines, NULL, 1));
npu = rcu_replace_pointer(eth->npu, NULL,
old = rcu_replace_pointer(rxq->xdp_prog, prog, lockdep_rtnl_is_held());
old_prog = rcu_replace_pointer(eth->prog, prog, lockdep_rtnl_is_held());
sq = rcu_replace_pointer(qos_sqs[qid], NULL, lockdep_is_held(&priv->state_lock));
qos_sqs = rcu_replace_pointer(c->qos_sqs, NULL, lockdep_is_held(&c->priv->state_lock));
sqs = rcu_replace_pointer(chs->c[i]->qos_sqs, NULL,
old_params = rcu_replace_pointer(selq->active, selq->standby,
old_prog = rcu_replace_pointer(rq->xdp_prog, prog,
einfo_old = rcu_replace_pointer(e->info, einfo,
kfree_rcu(rcu_replace_pointer(peer->bind, new,
old = rcu_replace_pointer(cs->slots[idx], new,
old = rcu_replace_pointer(cs->slots[!idx], new,
ks = rcu_replace_pointer(cs->slots[idx], NULL,
ks = rcu_replace_pointer(cs->slots[!idx], NULL,
ks = rcu_replace_pointer(cs->slots[0], NULL,
ks = rcu_replace_pointer(cs->slots[1], NULL,
sock = rcu_replace_pointer(peer->sock, NULL, true);
ppp = rcu_replace_pointer(pch->ppp, NULL, lockdep_is_held(&pch->upl));
tid = rcu_replace_pointer(wcid->aggr[tidno], tid,
mlink = rcu_replace_pointer(msta->link[link_id], NULL,
mlink = rcu_replace_pointer(msta->link[link_id], NULL,
npu = rcu_replace_pointer(dev->mmio.npu, NULL,
ppe_dev = rcu_replace_pointer(dev->mmio.ppe_dev, NULL,
rcdev = rcu_replace_pointer(rstc->rcdev, NULL, true);
vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf,
vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0,
vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80,
vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83,
vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89,
vpd_pgb0 = rcu_replace_pointer(sdev->vpd_pgb0, vpd_pgb0,
vpd_pgb1 = rcu_replace_pointer(sdev->vpd_pgb1, vpd_pgb1,
vpd_pgb2 = rcu_replace_pointer(sdev->vpd_pgb2, vpd_pgb2,
vpd_pgb7 = rcu_replace_pointer(sdev->vpd_pgb7, vpd_pgb7,
old = rcu_replace_pointer(*peventfd, new,
old_root = rcu_replace_pointer(net->ws_cell, new_root,
ws = rcu_replace_pointer(net->ws_cell, NULL,
old = rcu_replace_pointer(vnode->symlink, symlink,
old = rcu_replace_pointer(vnode->symlink, NULL, true);
old = rcu_replace_pointer(server->addresses, old,
qname = rcu_replace_pointer(sbi->s_qf_names[i], qname,
old = rcu_replace_pointer(file_systems_string, NULL,
return rcu_replace_pointer(current->cred, override_cred, 1);
return rcu_replace_pointer(current->cred, revert_cred, 1);
rcu_replace_pointer(rp, p, lockdep_rtnl_net_is_held(net))
rcu_replace_pointer(rp, p, lockdep_rtnl_is_held())
old_array = rcu_replace_pointer(cgrp->bpf.effective[atype], old_array,
run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array,
run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL,
return rcu_replace_pointer(tsk->exec_state, exec_state, true);
to_free = rcu_replace_pointer(*ksyncs, NULL, true);
bt = rcu_replace_pointer(q->blk_trace, NULL,
bt = rcu_replace_pointer(q->blk_trace, NULL,
wfilter = rcu_replace_pointer(wqueue->filter, wfilter,
objcg = rcu_replace_pointer(pn->objcg, NULL, true);
objcg = rcu_replace_pointer(pn->objcg, NULL, true);
curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node,
curr_gw = rcu_replace_pointer(bat_priv->gw.curr_gw, NULL, true);
curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if,
curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node,
new_alias = rcu_replace_pointer(dev->ifalias, new_alias,
old_prog = rcu_replace_pointer(reuse->prog, old_prog,
flt = rcu_replace_pointer(sk_priv->flt, flt,
__hwprov = rcu_replace_pointer(dev->hwprov, hwprov,
old = rcu_replace_pointer(hsr->self_node, NULL,
old = rcu_replace_pointer(hsr->self_node, sn,
kfree(rcu_replace_pointer(tp->md5sig_info, NULL, 1));
md5sig = rcu_replace_pointer(tp->md5sig_info, NULL,
tomb = rcu_replace_pointer(im->mca_tomb,
sources = rcu_replace_pointer(im->mca_sources,
request = rcu_replace_pointer(local->beacon_req, NULL, 1);
request = rcu_replace_pointer(local->scan_req, NULL, 1);
rcu_replace_pointer(chain->stats, trans->stats,
old = rcu_replace_pointer(priv->match, priv->clone,
old = rcu_replace_pointer(priv->array, priv->array_next,
goto_chain = rcu_replace_pointer(a->goto_chain, goto_chain, 1);
oparms = rcu_replace_pointer(ci->parms, nparms, lockdep_is_held(&ci->tcf_lock));
params_new = rcu_replace_pointer(p->params, params_new,
params = rcu_replace_pointer(c->params, params,
cp_new = rcu_replace_pointer(ci->params, cp_new,
old_p = rcu_replace_pointer(gact->param, p,
p = rcu_replace_pointer(ife->params, p, 1);
odev = rcu_replace_pointer(m->tcfm_dev, ndev,
p = rcu_replace_pointer(m->mpls_p, p, lockdep_is_held(&m->tcf_lock));
oparm = rcu_replace_pointer(p->parms, nparm, lockdep_is_held(&p->tcf_lock));
oparms = rcu_replace_pointer(p->parms, nparms, 1);
new = rcu_replace_pointer(police->params,
psample_group = rcu_replace_pointer(s->psample_group, psample_group,
params_new = rcu_replace_pointer(d->params, params_new,
params_new = rcu_replace_pointer(t->params, params_new,
p = rcu_replace_pointer(v->vlan_p, p, lockdep_is_held(&v->tcf_lock));
admin = rcu_replace_pointer(q->admin_sched, new_admin,
admin = rcu_replace_pointer(q->admin_sched, new_admin,
tmp2 = rcu_replace_pointer(rx->aead[key.passive], tmp2, lockdep_is_held(&rx->lock));
old_htable = rcu_replace_pointer(ima_htable, new_htable,
pol = rcu_replace_pointer(safesetid_setuid_rules, pol,
pol = rcu_replace_pointer(safesetid_setgid_rules, pol,