From owner-cvs-all@FreeBSD.ORG Sat Oct 4 07:02:33 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 9E2F016A4B3; Sat, 4 Oct 2003 07:02:33 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21BA643FAF; Sat, 4 Oct 2003 07:02:33 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id h94E2WXJ097368; Sat, 4 Oct 2003 07:02:32 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h94E2Wii097367; Sat, 4 Oct 2003 07:02:32 -0700 (PDT) (envelope-from jeff) Message-Id: <200310041402.h94E2Wii097367@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 4 Oct 2003 07:02:32 -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/ufs/ufs ufs_quota.c 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: Sat, 04 Oct 2003 14:02:33 -0000 jeff 2003/10/04 07:02:32 PDT FreeBSD src repository Modified files: sys/ufs/ufs ufs_quota.c Log: - Properly acquire the vnode interlock before releasing the mntvnode_mtx. - Use a local variable to store the results of the test to see if the next vnode on the mount list has changed. This is so that we no longer acess the vnode after we vput() it. Revision Changes Path 1.67 +23 -11 src/sys/ufs/ufs/ufs_quota.c