HAMMER2_RESOLVE_ALWAYS
hammer2_chain_lock(live_parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS |
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
int how_always = HAMMER2_RESOLVE_ALWAYS;
how = HAMMER2_RESOLVE_ALWAYS;
how = HAMMER2_RESOLVE_ALWAYS;
case HAMMER2_RESOLVE_ALWAYS:
chain = hammer2_inode_chain(ip, clindex, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(chain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->vchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->fchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->vchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
nchain = hammer2_inode_chain(nip, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(nchain, HAMMER2_RESOLVE_ALWAYS);
chain = hammer2_inode_chain(ip, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(chain, HAMMER2_RESOLVE_ALWAYS);
nchain = hammer2_inode_chain(nip, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(nchain, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
parent = hammer2_inode_chain(ip, clindex, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS;
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
hammer2_chain_lock(*parentp, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(*parentp, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(chain, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->vchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->fchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(iroot, clindex, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
chain = hammer2_inode_chain(ip, clindex, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_chain_getparent(chain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(oparent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(ochain, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(live_parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS |
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
int how_always = HAMMER2_RESOLVE_ALWAYS;
how = HAMMER2_RESOLVE_ALWAYS;
how = HAMMER2_RESOLVE_ALWAYS;
case HAMMER2_RESOLVE_ALWAYS:
chain = hammer2_inode_chain(ip, clindex, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(chain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->vchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->fchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->vchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
nchain = hammer2_inode_chain(nip, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(nchain, HAMMER2_RESOLVE_ALWAYS);
chain = hammer2_inode_chain(ip, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(chain, HAMMER2_RESOLVE_ALWAYS);
nchain = hammer2_inode_chain(nip, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(nchain, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
parent = hammer2_inode_chain(ip, clindex, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->vchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(&hmp->fchain, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(parent, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_inode_chain(iroot, clindex, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
chain = hammer2_inode_chain(ip, clindex, HAMMER2_RESOLVE_ALWAYS);
parent = hammer2_chain_getparent(chain, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(oparent, HAMMER2_RESOLVE_ALWAYS);
hammer2_chain_lock(ochain, HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS);
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS |
HAMMER2_RESOLVE_ALWAYS);