From owner-freebsd-fs@FreeBSD.ORG Sun Dec 2 23:49:52 2007 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BD9216A417 for ; Sun, 2 Dec 2007 23:49:52 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outL.internet-mail-service.net (outL.internet-mail-service.net [216.240.47.235]) by mx1.freebsd.org (Postfix) with ESMTP id 57E0113C45A for ; Sun, 2 Dec 2007 23:49:52 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Sun, 02 Dec 2007 15:49:51 -0800 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 10F85126B7D; Sun, 2 Dec 2007 15:49:51 -0800 (PST) Message-ID: <475344A0.7080801@elischer.org> Date: Sun, 02 Dec 2007 15:49:52 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Bruce Evans References: <200712012214.lB1MEl2Q015881@gw.catspoiler.org> <20071202132955.M18602@delplex.bde.org> In-Reply-To: <20071202132955.M18602@delplex.bde.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-fs@FreeBSD.org, Don Lewis Subject: Re: File remove problem X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 23:49:52 -0000 Bruce, since you are following this and most of us have long since dropped off the thread, can you make sure that whatever the answer is gets the follow-up needed to get into the tree? Bruce Evans wrote: > On Sat, 1 Dec 2007, Don Lewis wrote: > >> On 2 Dec, Bruce Evans wrote: >> >>> Here is a non-hackish patch which explains why ignoring MNT_RDONLY in >>> the above or in ffs_mount() helps. It just fixes the confusion between >>> IN_MODIFIED and IN_CHANGE in critical places. >>> [...]