CNP_PDIRUNLOCK
if ((fcnp.cn_flags & CNP_PDIRUNLOCK) == 0) {
fcnp.cn_flags |= CNP_PDIRUNLOCK;
KKASSERT((tcnp.cn_flags & CNP_PDIRUNLOCK) == 0);
KKASSERT((tcnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if (tcnp.cn_flags & CNP_PDIRUNLOCK)
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
if (cnp.cn_flags & CNP_PDIRUNLOCK)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp.cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp.cn_flags & CNP_PDIRUNLOCK) == 0)
KKASSERT((cnp->cn_flags & CNP_PDIRUNLOCK) == 0);
if ((cnp->cn_flags & CNP_PDIRUNLOCK) == 0) {
cnp->cn_flags |= CNP_PDIRUNLOCK;
KKASSERT(cnp->cn_flags & CNP_PDIRUNLOCK);
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
tcnp->cn_flags |= CNP_PDIRUNLOCK;
if (tcnp->cn_flags & CNP_PDIRUNLOCK)
if (fcnp->cn_flags & CNP_PDIRUNLOCK)
KKASSERT((fcnp->cn_flags & CNP_PDIRUNLOCK) == 0);
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
tcnp->cn_flags |= CNP_PDIRUNLOCK;
if (tcnp->cn_flags & CNP_PDIRUNLOCK)
if (fcnp->cn_flags & CNP_PDIRUNLOCK)
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
a->a_cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags &= ~CNP_PDIRUNLOCK;
cnp->cn_flags |= CNP_PDIRUNLOCK;
if (fcnp->cn_flags & CNP_PDIRUNLOCK)
KKASSERT((fcnp->cn_flags & CNP_PDIRUNLOCK) == 0);
tcnp->cn_flags |= CNP_PDIRUNLOCK;
if (tcnp->cn_flags & CNP_PDIRUNLOCK)
KKASSERT((tcnp->cn_flags & CNP_PDIRUNLOCK) == 0);