From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753448AbdLDDtq (ORCPT ); Sun, 3 Dec 2017 22:49:46 -0500 Received: from imap.thunk.org ([74.207.234.97]:56896 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753099AbdLDDto (ORCPT ); Sun, 3 Dec 2017 22:49:44 -0500 Date: Sun, 3 Dec 2017 22:49:37 -0500 From: "Theodore Ts'o" To: Andreas Dilger Cc: Andi Kleen , linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Andi Kleen Subject: Re: [PATCH] ext4: Support fast symlinks from ext3 file systems Message-ID: <20171204034937.taemzvmslauyfous@thunk.org> Mail-Followup-To: Theodore Ts'o , Andreas Dilger , Andi Kleen , linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Andi Kleen References: <20171127173709.20787-1-andi@firstfloor.org> <24E86306-4A6C-48AE-9999-A9D935A2DC12@dilger.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <24E86306-4A6C-48AE-9999-A9D935A2DC12@dilger.ca> User-Agent: NeoMutt/20170609 (1.8.3) 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 On Mon, Nov 27, 2017 at 11:08:53AM -0700, Andreas Dilger wrote: > On Nov 27, 2017, at 10:37 AM, Andi Kleen wrote: > > > > From: Andi Kleen > > > > dbb3c27f5b91c4 (ext4: change fast symlink test to not rely on i_blocks) > > broke ~10 years old ext3 file systems created by 2.6.17. Any ELF > > executable fails because the /lib/ld-linux.so.2 fast symlink > > cannot be read anymore. > > > > The patch assumed fast symlinks were created in a specific way, > > but that's not true on these really old file systems. > > > > The new behavior is apparently needed only with the large EA inode > > feature. > > > > Revert to the old behavior if the large EA inode feature is not set. > > > > This makes my old VM boot again. > > > > Fixes: dbb3c27f5b91c4 (ext4: change fast symlink test to not rely ...) > > Signed-off-by: Andi Kleen > > Reviewed-by: Andreas Dilger Thanks, applied. - Ted