Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759855Ab2FARxY (ORCPT ); Fri, 1 Jun 2012 13:53:24 -0400 Received: from li9-11.members.linode.com ([67.18.176.11]:47062 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757949Ab2FARxX (ORCPT ); Fri, 1 Jun 2012 13:53:23 -0400 Date: Fri, 1 Jun 2012 13:53:19 -0400 From: "Ted Ts'o" To: Mark Lord Cc: Linus Torvalds , linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: GIT PULL] ext4 updates for 3.5 Message-ID: <20120601175319.GB15778@thunk.org> Mail-Followup-To: Ted Ts'o , Mark Lord , Linus Torvalds , linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org References: <4FC8F1A7.2060208@teksavvy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4FC8F1A7.2060208@teksavvy.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1645 Lines: 35 On Fri, Jun 01, 2012 at 12:45:27PM -0400, Mark Lord wrote: > On 12-06-01 11:07 AM, Theodore Ts'o wrote: > > Ext4 updates for 3.5 > > > > The major new feature added in this update is Darrick J. Wong's > > metadata checksum feature, which adds crc32 checksums to ext4's > > metadata fields. There is also the usual set of cleanups and bug > > fixes. > > That sounds vaguely like an on-disk change that may have issues > with systems that regularly switch between older and newer kernel versions. > > Could you elaborate on it a bit more, thanks! > It's an on-disk change, but it's gated by a superblock "feature flag". So unless you actually activate the feature, you won't get it. If you do activate the feature, then you won't be able to switch between older and newer kernel versions --- at least not and be able to mount the file system read/write. (We have different feature flags that indicate whether or not the kernel is allowed to mount the file system read/write, read/only, or not at all, if it doesn't know about a bit in the COMPAT, COMPAT_RO, or INCOMPAT feature bitmak.) The e2fsprogs support for this feature is currently only in the (rewinding) proposed update branch, so it's not something that I recommend people use just yet. Even though it's been pretty well tested, there are probably still some bugs we still need to shake out. - Ted -- 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/