Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757106AbZAGJdv (ORCPT ); Wed, 7 Jan 2009 04:33:51 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753329AbZAGJdj (ORCPT ); Wed, 7 Jan 2009 04:33:39 -0500 Received: from casper.infradead.org ([85.118.1.10]:44810 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752540AbZAGJdh (ORCPT ); Wed, 7 Jan 2009 04:33:37 -0500 Subject: Re: Btrfs for mainline From: David Woodhouse To: Chris Mason Cc: linux-kernel@vger.kernel.org, linux-fsdevel , linux-btrfs , Andrew Morton , Linus Torvalds , Andi Kleen , Ryusuke Konishi In-Reply-To: <1231270893.4888.19.camel@think.oraclecorp.com> References: <1230722935.4680.5.camel@think.oraclecorp.com> <1231270893.4888.19.camel@think.oraclecorp.com> Content-Type: text/plain Date: Wed, 07 Jan 2009 09:33:31 +0000 Message-Id: <1231320811.30643.30.camel@macbook.infradead.org> Mime-Version: 1.0 X-Mailer: Evolution 2.24.2 (2.24.2-2.fc10) Content-Transfer-Encoding: 7bit X-SRS-Rewrite: SMTP reverse-path rewritten from by casper.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: 2038 Lines: 51 On Tue, 2009-01-06 at 14:41 -0500, Chris Mason wrote: > Hello everyone, > > Thanks for all of the comments so far. I've pushed out a number of > fixes for btrfs mainline, covering most of the comments from this > thread. > > * All LINUX_KERNEL_VERSION checks are gone. > * checkpatch.pl fixes > * Extra permission checks on the ioctls > * Some important bug fixes from the btrfs list > * Andi found a buggy use of kmap_atomic during checksum verification > * Drop EXPORT_SYMBOLs from extent_io.c Looking good... > Unresolved from this reviewing thread: > > * Should it be named btrfsdev? My vote is no, it is extra work for the > distros when we finally do rename it, and I don't think btrfs really has > the reputation for stability right now. But if Linus or Andrew would > prefer the dev on there, I'll do it. I agree; I don't think there's any particular need for the 'dev' suffix. It's already dependent on CONFIG_EXPERIMENTAL, after all. > * My ugly mutex_trylock spin. It's a hefty performance gain so I'm > hoping to keep it until there is a generic adaptive lock. If a better option is forthcoming, by all means use it -- but I wouldn't see the existing version as a barrier to merging. One more thing I'd suggest is removing the INSTALL file. The parts about having to build libcrc32c aren't relevant when it's part of the kernel tree and you have 'select LIBCRC32C', and the documentation on the userspace utilities probably lives _with_ the userspace repo. Might be worth adding a pointer to the userspace utilities though, in Documentation/filesystems/btrfs.txt I think you can drop your own copy of the GPL too. -- David Woodhouse Open Source Technology Centre David.Woodhouse@intel.com Intel Corporation -- 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/