From owner-cvs-all@FreeBSD.ORG Sat Oct 4 09:09:41 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 C824416A4B3; Sat, 4 Oct 2003 09:09:41 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D049543FE0; Sat, 4 Oct 2003 09:09:40 -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 h94G9eXJ011654; Sat, 4 Oct 2003 09:09:40 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h94G9eVM011653; Sat, 4 Oct 2003 09:09:40 -0700 (PDT) (envelope-from jeff) Message-Id: <200310041609.h94G9eVM011653@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 4 Oct 2003 09:09:40 -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/gnu/ext2fs ext2_vfsops.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 16:09:41 -0000 jeff 2003/10/04 09:09:40 PDT FreeBSD src repository Modified files: sys/gnu/ext2fs ext2_vfsops.c Log: - Don't use vrecycle() call vgonel() directly after grabing the vnode interlock. We do this so that we still hold the interlock when we lock the vnode later. This prevents races with the mnt vnode list. Revision Changes Path 1.108 +6 -4 src/sys/gnu/ext2fs/ext2_vfsops.c