From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Piggin Subject: Re: Linux 2.6.35 Date: Mon, 2 Aug 2010 20:07:29 +1000 Message-ID: <20100802100729.GB9427@amd> References: <20100802023322.GA19164@dastard> <20100802055834.GB19164@dastard> <20100802075537.GC7841@amd> <20100802082428.GA23135@infradead.org> <20100802090542.GA32322@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Nick Piggin , Dave Chinner , linux-fsdevel@vger.kernel.org, Linus Torvalds , Linux Kernel Mailing List To: Christoph Hellwig Return-path: Content-Disposition: inline In-Reply-To: <20100802090542.GA32322@infradead.org> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org On Mon, Aug 02, 2010 at 05:05:42AM -0400, Christoph Hellwig wrote: > On Mon, Aug 02, 2010 at 04:24:28AM -0400, Christoph Hellwig wrote: > > .36. I'd much rather see the inode_lock scaling or the lockless path > > walk going in before, but I haven't checked how complicated the > > reordering would be. The lockless path walk also is only rather > > theoretically useful until we do ACL checks lockless as we're having > > ACLs enabled pretty much everywhere at least in the distros. > > >From a quick look it seems like the inode_lock splitup can easily > be moved forward, and it would help us with doing some work on the > writeback side. The problem is that it would need rebasing ontop > of both the vfs and writeback (aka block) trees. inode_lock splitup is much simpler than dcache_lock, yes. And I have to rebase it on the work currently queued for 2.6.35 anyway, so that's no problem. I can easily put it in front of dcache_lock patches in the series (as I said, I've kept everything independent and well split up). I do want opinions on how to do the big-picture merge, though, before I start moving things around. And obviously reviewing each of the parts is more important at this point than exact way to order the thing. But even the inode_lock patches I am wary of merging in 2.6.36 without having much review or any linux-next / vfs-tree exposure.