diff options
author | kan <kan@FreeBSD.org> | 2004-12-27 05:17:11 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2004-12-27 05:17:11 +0000 |
commit | afd7d6f06b5c86668861cc94c3f7783ad4fde5e0 (patch) | |
tree | 3c695ab74c42968f1ea7319c865f9d850e3ce1e4 /sys | |
parent | 94a75d08c35a6fda13e70225904f0ab6d45a3b6e (diff) | |
download | FreeBSD-src-afd7d6f06b5c86668861cc94c3f7783ad4fde5e0.zip FreeBSD-src-afd7d6f06b5c86668861cc94c3f7783ad4fde5e0.tar.gz |
Do not vput(9) unlocked vnode and do not VREF it with the sole purpose
of vputting it back immediately.
Complained by: DEBUG_VFS_LOCKS
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/vfs_mount.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c index ea2126a..109dd0e 100644 --- a/sys/kern/vfs_mount.c +++ b/sys/kern/vfs_mount.c @@ -1117,8 +1117,6 @@ devfs_fixup(struct thread *td) mtx_unlock(&mountlist_mtx); VOP_UNLOCK(vp, 0, td); vfs_unbusy(mp, td); - VREF(vp); - vput(vp); vput(dvp); /* Unlink the no longer needed /dev/dev -> / symlink */ |