X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/7856752db2815beaf7458af3c00280e9202750ce..2a5d2f560769eb853f0ad5197f8828bc2c1dd4ba:/usr/src/sys/ufs/ffs/ffs_vnops.c diff --git a/usr/src/sys/ufs/ffs/ffs_vnops.c b/usr/src/sys/ufs/ffs/ffs_vnops.c index c2aa9990b1..492d1f5d65 100644 --- a/usr/src/sys/ufs/ffs/ffs_vnops.c +++ b/usr/src/sys/ufs/ffs/ffs_vnops.c @@ -4,7 +4,7 @@ * * %sccs.include.redist.c% * - * @(#)ffs_vnops.c 7.58 (Berkeley) %G% + * @(#)ffs_vnops.c 7.59 (Berkeley) %G% */ #include "param.h" @@ -1193,7 +1193,6 @@ ufs_mkdir(ndp, vap) struct nameidata *ndp; struct vattr *vap; { - struct proc *p = curproc; /* XXX */ register struct inode *ip, *dp; struct inode *tip; struct vnode *dvp; @@ -1276,15 +1275,8 @@ ufs_mkdir(ndp, vap) * the parent directory. */ if (error = direnter(ip, ndp)) { - ndp->ni_nameiop &= ~(MODMASK | OPMASK); - ndp->ni_nameiop |= LOOKUP | LOCKLEAF | NOCACHE; - error = namei(ndp, p); - if (!error) { - iput(dp); - dp = VTOI(ndp->ni_vp); - dp->i_nlink--; - dp->i_flag |= ICHG; - } + dp->i_nlink--; + dp->i_flag |= ICHG; } bad: /*