DIRH_COMPLETE
if (dirh->flags & DIRH_COMPLETE)
dirh->flags |= DIRH_COMPLETE;
if (dirh->flags & DIRH_COMPLETE)
dirh->flags |= DIRH_COMPLETE;
dirh->flags &= ~DIRH_COMPLETE;
if (!new_p && (dirh->flags & DIRH_COMPLETE))
KASSERT(dirh->flags & DIRH_COMPLETE);