diff options
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r-- | sys/kern/vfs_vnops.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c index 66fcbf80bb3a..4d75c53a701b 100644 --- a/sys/kern/vfs_vnops.c +++ b/sys/kern/vfs_vnops.c @@ -266,7 +266,7 @@ restart: if (fmode & O_EXCL) vap->va_vaflags |= VA_EXCLUSIVE; if (vn_start_write(ndp->ni_dvp, &mp, V_NOWAIT) != 0) { - NDFREE(ndp, NDF_ONLY_PNBUF); + NDFREE_PNBUF(ndp); vput(ndp->ni_dvp); if ((error = vn_start_write(NULL, &mp, V_XSLEEP | PCATCH)) != 0) @@ -295,7 +295,7 @@ restart: false); vn_finished_write(mp); if (error) { - NDFREE(ndp, NDF_ONLY_PNBUF); + NDFREE_PNBUF(ndp); if (error == ERELOOKUP) { NDREINIT(ndp); goto restart; @@ -343,7 +343,7 @@ restart: *flagp = fmode; return (0); bad: - NDFREE(ndp, NDF_ONLY_PNBUF); + NDFREE_PNBUF(ndp); vput(vp); *flagp = fmode; ndp->ni_vp = NULL; |