From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tom Spink" Subject: Re: [RFC PATCH 1/2] vfs: Introduce on-demand filesystem initialisation Date: Mon, 2 Jun 2008 14:38:37 +0100 Message-ID: <7b9198260806020638y7bb5ff19l416b329b22528ba9@mail.gmail.com> References: <1212331915-22856-1-git-send-email-tspink@gmail.com> <1212331915-22856-2-git-send-email-tspink@gmail.com> <20080601153205.GM28946@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org To: "Al Viro" Return-path: Received: from rv-out-0506.google.com ([209.85.198.235]:17865 "EHLO rv-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754218AbYFBNii (ORCPT ); Mon, 2 Jun 2008 09:38:38 -0400 Received: by rv-out-0506.google.com with SMTP id l9so1043273rvb.1 for ; Mon, 02 Jun 2008 06:38:37 -0700 (PDT) In-Reply-To: <20080601153205.GM28946@ZenIV.linux.org.uk> Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: 2008/6/1 Al Viro : > On Sun, Jun 01, 2008 at 03:51:54PM +0100, Tom Spink wrote: > > > Occam's Razor... > > You've just serialized ->kill_sb() for given fs type (and made sure that > if one gets stuck, _everything_ gets stuck). Moreover, you've serialized > sget() against the same thing (i.e. pretty much each ->get_sb()). > > All of that (and a couple of new methods) is done for something that just > plain does not belong to VFS. It's trivially doable in filesystem *and* > it's about the objects with lifetimes that make sense only for filesystem > itself. Okay! Thanks for reviewing, anyway. :-) -- Tom Spink