From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263030AbVAFV2o (ORCPT ); Thu, 6 Jan 2005 16:28:44 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263003AbVAFV1h (ORCPT ); Thu, 6 Jan 2005 16:27:37 -0500 Received: from parcelfarce.linux.theplanet.co.uk ([195.92.249.252]:15041 "EHLO www.linux.org.uk") by vger.kernel.org with ESMTP id S262969AbVAFVY0 (ORCPT ); Thu, 6 Jan 2005 16:24:26 -0500 Date: Thu, 6 Jan 2005 21:24:17 +0000 From: Al Viro To: "Paul E. McKenney" Cc: Arjan van de Ven , akpm@osdl.org, linux-kernel@vger.kernel.org, jtk@us.ibm.com, wtaber@us.ibm.com, pbadari@us.ibm.com, markv@us.ibm.com, greghk@us.ibm.com Subject: Re: [PATCH] fs: Restore files_lock and set_fs_root exports Message-ID: <20050106212417.GQ26051@parcelfarce.linux.theplanet.co.uk> References: <20050106190538.GB1618@us.ibm.com> <1105039259.4468.9.camel@laptopd505.fenrus.org> <20050106201531.GJ1292@us.ibm.com> <20050106203258.GN26051@parcelfarce.linux.theplanet.co.uk> <20050106210408.GM1292@us.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050106210408.GM1292@us.ibm.com> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 06, 2005 at 01:04:08PM -0800, Paul E. McKenney wrote: > On Thu, Jan 06, 2005 at 08:32:59PM +0000, Al Viro wrote: > > On Thu, Jan 06, 2005 at 12:15:31PM -0800, Paul E. McKenney wrote: > > > Yep, you win the prize, it is MVFS. > > > > > > This is the usual port of an existing body of code to the Linux kernel. > > > It is not asking for a new export, only restoration of a previously existing > > > export. > > > > Sorry, but "our code is badly misdesigned" does not make a valid excuse > > when you have been told, repeatedly, by many people, for at least a year > > that you needed to sanitize your design. > > The obvious searches did not find this for me. Any pointers so that > I can bring to the MVFS guys' attention any alternatives that might > have been recommended? "Use recursive bindings instead of trying to take over the entire mount tree and mirroring it within your fs code. And do that explicitly from userland".