From owner-cvs-src-old@FreeBSD.ORG Sun Jan 17 21:25:42 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6B36106566C for ; Sun, 17 Jan 2010 21:25:42 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B5B738FC18 for ; Sun, 17 Jan 2010 21:25:42 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o0HLPgQV026189 for ; Sun, 17 Jan 2010 21:25:42 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o0HLPg27026188 for cvs-src-old@freebsd.org; Sun, 17 Jan 2010 21:25:42 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201001172125.o0HLPg27026188@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Sun, 17 Jan 2010 21:24:27 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c src/sys/sys vnode.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2010 21:25:42 -0000 kib 2010-01-17 21:24:27 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c sys/sys vnode.h Log: SVN rev 202528 on 2010-01-17 21:24:27Z by kib Add new function vunref(9) that decrements vnode use count (and hold count) while vnode is exclusively locked. The code for vput(9), vrele(9) and vunref(9) is merged. In collaboration with: pho Reviewed by: alc MFC after: 3 weeks Revision Changes Path 1.775 +53 -70 src/sys/kern/vfs_subr.c 1.364 +1 -0 src/sys/sys/vnode.h