VU_DIROP
vp->v_uflag |= VU_DIROP;
if ((vp->v_uflag & VU_DIROP) == 0)
if ((op == VN_DIROP && !(vp->v_uflag & VU_DIROP)) ||
(op != VN_DIROP && (vp->v_uflag & VU_DIROP))) {
if (vp->v_uflag & VU_DIROP) {
!(vp->v_uflag & VU_DIROP))
if (vp->v_uflag & VU_DIROP) {
vp->v_uflag &= ~VU_DIROP;
if (vp->v_uflag & VU_DIROP)
while (vp->v_uflag & VU_DIROP) {
if (vp->v_uflag & VU_DIROP) {
if ((vp->v_uflag & VU_DIROP) || (ip->i_flags & IN_ADIROP)) {
if (error || VTOI(vp)->i_gen != gen || (vp->v_uflag & VU_DIROP)) {
(vp->v_uflag & VU_DIROP)) {
if (!seglocked && vp->v_uflag & VU_DIROP) {
if (!(ip->i_state & IN_ALLMOD) && !(vp->v_uflag & VU_DIROP))
if (vp->v_uflag & VU_DIROP) {
if (vp->v_uflag & VU_DIROP) {
if (vp->v_uflag & VU_DIROP) {
if (vp->v_uflag & VU_DIROP) {
if ((op == VN_DIROP && !(vp->v_uflag & VU_DIROP)) ||
(op != VN_DIROP && op != VN_CLEAN && (vp->v_uflag & VU_DIROP))) {
if (vp->v_uflag & VU_DIROP) {
vp->v_uflag &= ~VU_DIROP;
if (vp->v_type == VDIR && (vp->v_uflag & VU_DIROP)) {
if (vp->v_uflag & VU_DIROP)
KASSERT(vp->v_uflag & VU_DIROP);
if ((vp->v_uflag & VU_DIROP) != 0 || vp->v_type != VREG ||
if (ap->a_vp->v_uflag & VU_DIROP) {
if (!(vp->v_uflag & VU_DIROP)) {
vp->v_uflag |= VU_DIROP;
KASSERT(vp->v_uflag & VU_DIROP);
KASSERT(vp->v_uflag & VU_DIROP);
{ VU_DIROP, 'D' },