From owner-cvs-all@FreeBSD.ORG Fri Jun 20 05:15:38 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CAFCE37B401; Fri, 20 Jun 2003 05:15:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67EAD43F3F; Fri, 20 Jun 2003 05:15:38 -0700 (PDT) (envelope-from se@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h5KCFb0U006753; Fri, 20 Jun 2003 05:15:37 -0700 (PDT) (envelope-from se@repoman.freebsd.org) Received: (from se@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h5KCFb8v006752; Fri, 20 Jun 2003 05:15:37 -0700 (PDT) Message-Id: <200306201215.h5KCFb8v006752@repoman.freebsd.org> From: Stefan Esser Date: Fri, 20 Jun 2003 05:15:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/tools vnode_if.awk X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2003 12:15:39 -0000 se 2003/06/20 05:15:37 PDT FreeBSD src repository Modified files: sys/tools vnode_if.awk Log: The assertions generated to test VFS locking never included checks for vnodes reached through double indirection (i.e. **vpp). This is worked-around by special-casing the identifier "vpp" (adding one level of indirection). The alternative fix mentioned in the PR had required substantial changes to this script. In case there are locking violations that had been hidden without this patch, they may suddenly show up, now ... This change does not affect code compiled without DEBUG_VFS_LOCKS. PR: kern/46652 Revision Changes Path 1.38 +2 -0 src/sys/tools/vnode_if.awk