diff options
author | phk <phk@FreeBSD.org> | 2002-10-24 17:55:49 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2002-10-24 17:55:49 +0000 |
commit | 8ac0d1e75694f903d81d920de27c255cdb6c8127 (patch) | |
tree | d7e54fde9bb46a37cfdaa6a5554d64e7ffd2b916 /sys/kern/vfs_default.c | |
parent | 1b6c1cf3e0597bc4e028866dddece1cd21e29435 (diff) | |
download | FreeBSD-src-8ac0d1e75694f903d81d920de27c255cdb6c8127.zip FreeBSD-src-8ac0d1e75694f903d81d920de27c255cdb6c8127.tar.gz |
Don't try to be cute and save a call/return by implementing a degenerate
vrele() inline.
Diffstat (limited to 'sys/kern/vfs_default.c')
-rw-r--r-- | sys/kern/vfs_default.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c index 69f8184..83911ec 100644 --- a/sys/kern/vfs_default.c +++ b/sys/kern/vfs_default.c @@ -582,13 +582,9 @@ retry: /* * Dereference the reference we just created. This assumes * that the object is associated with the vp. - * - * We don't need to vrele because the caller must hold a ref. */ object->ref_count--; - VI_LOCK(vp); - vp->v_usecount--; - VI_UNLOCK(vp); + vrele(vp); } else { if (object->flags & OBJ_DEAD) { VOP_UNLOCK(vp, 0, td); |