Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760115AbZACTvA (ORCPT ); Sat, 3 Jan 2009 14:51:00 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753131AbZACTut (ORCPT ); Sat, 3 Jan 2009 14:50:49 -0500 Received: from bombadil.infradead.org ([18.85.46.34]:35298 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752453AbZACTus (ORCPT ); Sat, 3 Jan 2009 14:50:48 -0500 Date: Sat, 3 Jan 2009 14:50:34 -0500 From: Christoph Hellwig To: Matthew Wilcox Cc: Andi Kleen , Chris Mason , Andrew Morton , linux-kernel@vger.kernel.org, linux-fsdevel , linux-btrfs Subject: Re: Btrfs for mainline Message-ID: <20090103195034.GA27541@infradead.org> References: <1230722935.4680.5.camel@think.oraclecorp.com> <20081231104533.abfb1cf9.akpm@linux-foundation.org> <1230765549.7538.8.camel@think.oraclecorp.com> <87r63ljzox.fsf@basil.nowhere.org> <20090103191706.GA2002@parisc-linux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090103191706.GA2002@parisc-linux.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1610 Lines: 51 On Sat, Jan 03, 2009 at 12:17:06PM -0700, Matthew Wilcox wrote: > It's no worse than XFS (which still has its own implementation of > 'synchronisation variables', Which are a trivial wrapper around wait queues. I have patches to kill them, but I'm not entirely sure it's worth it > a (very thin) wrapper around mutexes, nope. > a > (thin) wrapper around rwsems, Which are needed so we can have asserts about the lock state, which generic rwsems still don't have. At some pointer Peter looked into it, and once we have that we can kill the wrapper. and wrappers around kmalloc and kmem_cache. > > > - compat.h needs to go > > Later. It's still there for XFS. ? > > - there should be manpages for all the ioctls and other interfaces. > > I wonder if Michael Kerrisk has time to help with that. Cc'd. Actually a lot of the ioctl API don't just need documentation but a complete redo. That's true at least for the physical device management and subvolume / snaphot ones. > > - various checkpath.pl level problems I think (e.g. printk levels) > > Can be fixed up later. > > > - the printks should all include which file system they refer to > > Ditto. >From painfull experience with a lot of things, including a filesystem you keep on mentioning it's clear that once stuff is upstream there is very little to no incentive to fix these things up. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/