From owner-freebsd-current@FreeBSD.ORG Mon Oct 4 12:40:51 2004 Return-Path: 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 3AE5316A4CE; Mon, 4 Oct 2004 12:40:51 +0000 (GMT) Received: from mx.nsu.ru (mx.nsu.ru [212.192.164.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F4443D1F; Mon, 4 Oct 2004 12:40:50 +0000 (GMT) (envelope-from danfe@regency.nsu.ru) Received: from regency.nsu.ru ([193.124.210.26]) by mx.nsu.ru with esmtp (Exim 4.34) id 1CES9Y-0005gw-JA; Mon, 04 Oct 2004 19:41:20 +0700 Received: from regency.nsu.ru (localhost [127.0.0.1]) by regency.nsu.ru (8.12.10/8.12.10) with ESMTP id i94CeXZN023936; Mon, 4 Oct 2004 19:40:33 +0700 (NOVST) (envelope-from danfe@regency.nsu.ru) Received: (from danfe@localhost) by regency.nsu.ru (8.12.10/8.12.10/Submit) id i94CeWpk023849; Mon, 4 Oct 2004 19:40:32 +0700 (NOVST) (envelope-from danfe) Date: Mon, 4 Oct 2004 19:40:32 +0700 From: Alexey Dokuchaev To: Uwe Doering Message-ID: <20041004124032.GA22153@regency.nsu.ru> References: <41601BE0.4050401@geminix.org> <200410031805.i93I5JNZ009076@sana.init-main.com> <20041003183237.GA8100@VARK.MIT.EDU> <41605620.90407@geminix.org> <20041003200803.GA8668@VARK.MIT.EDU> <416069E2.6030403@geminix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <416069E2.6030403@geminix.org> User-Agent: Mutt/1.4.2.1i X-Mailman-Approved-At: Mon, 04 Oct 2004 13:16:17 +0000 cc: freebsd-fs@freebsd.org cc: bp@freebsd.org cc: David Schultz cc: Takanori Watanabe cc: freebsd-current@freebsd.org Subject: Re: Your CVS fix 1.109 to union_vnops.c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Oct 2004 12:40:51 -0000 On Sun, Oct 03, 2004 at 11:06:42PM +0200, Uwe Doering wrote: > > As to your concern, in CURRENT this might be fixed already. There, the > unionfs vnode doesn't have an object attached. Instead, calls to > VOP_GETVOBJECT() get forwarded to the underlying file, so the same > object gets referred as for direct modifications of that file. That > should rule out any coherency problems, IMHO. > > Unfortunately, AFAIK, this fix has never been MFC'ed to 4-STABLE. The > respective CVS commits are union_subr.c (rev. 1.51) and union_vnops.c > (rev. 1.82). Any chances they will get merged before 4.11-RELEASE? ./danfe