From owner-freebsd-current Wed Aug 7 17:36: 1 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4648337B400 for ; Wed, 7 Aug 2002 17:35:59 -0700 (PDT) Received: from HAL9000.homeunix.com (12-233-156-170.client.attbi.com [12.233.156.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B6E843E4A for ; Wed, 7 Aug 2002 17:35:58 -0700 (PDT) (envelope-from dschultz@uclink.Berkeley.EDU) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.3/8.12.3) with ESMTP id g780a8Iq023026; Wed, 7 Aug 2002 17:36:08 -0700 (PDT) (envelope-from dschultz@uclink.Berkeley.EDU) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.3/8.12.3/Submit) id g780Zuol023025; Wed, 7 Aug 2002 17:35:56 -0700 (PDT) (envelope-from dschultz@uclink.Berkeley.EDU) Date: Wed, 7 Aug 2002 17:35:56 -0700 From: David Schultz To: Bruce Evans Cc: Pierre Beyssac , freebsd-current@FreeBSD.ORG Subject: Re: deadlock in fs/msdosfs/msdosfs_vnops.c:msdosfs_fsync() Message-ID: <20020808003556.GA4424@HAL9000.homeunix.com> Mail-Followup-To: Bruce Evans , Pierre Beyssac , freebsd-current@FreeBSD.ORG References: <20020805104153.A37733@bofh.enst.fr> <20020805203323.M17317-100000@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020805203323.M17317-100000@gamplex.bde.org> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Bruce Evans : > msdosfs_fsync() doesn't honor the MNT_NOWAIT flag. This might explain > your problem. msdosfs (and other filesystems, and even ffs in RELENG_4?) > is missing fixes for endless looping on write errors. This is > unlikely to be the problem here. Sigh. I submitted a four-line patch (kern/37035) for one of the endless looping problems in msdosfs back in April and -CURRENT still has the bug! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message