From owner-cvs-src@FreeBSD.ORG Mon Feb 12 22:53:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3D7A16A400; Mon, 12 Feb 2007 22:53:01 +0000 (UTC) (envelope-from mpp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id AD90313C494; Mon, 12 Feb 2007 22:53:01 +0000 (UTC) (envelope-from mpp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l1CMr1Hj039399; Mon, 12 Feb 2007 22:53:01 GMT (envelope-from mpp@repoman.freebsd.org) Received: (from mpp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l1CMr11C039398; Mon, 12 Feb 2007 22:53:01 GMT (envelope-from mpp) Message-Id: <200702122253.l1CMr11C039398@repoman.freebsd.org> From: Mike Pritchard Date: Mon, 12 Feb 2007 22:53:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Feb 2007 22:53:02 -0000 mpp 2007-02-12 22:53:01 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Add a VNASSERT to vn_close to detect if v_writecount is going to become negative. This will detect the underflow when it happens, instead of having it discovered when the vnode is taken off the freelist, long after the offending process is long gone. Revision Changes Path 1.248 +4 -1 src/sys/kern/vfs_vnops.c