xfs
[Top] [All Lists]

Re: [PATCH] fix dir2 shortform structures on ARM old ABI

To: Luca Olivetti <luca@xxxxxxxxxxx>
Subject: Re: [PATCH] fix dir2 shortform structures on ARM old ABI
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Wed, 19 Mar 2008 07:53:14 -0500
Cc: xfs@xxxxxxxxxxx
In-reply-to: <47E0F746.1090508@xxxxxxxxxxx>
References: <b1b17e290803181649w507322e7mf1410b30a2621506@xxxxxxxxxxxxxx> <20080319002307.GA11349@xxxxxxxxxxxxxx> <47E0F746.1090508@xxxxxxxxxxx>
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Thunderbird 2.0.0.12 (Macintosh/20080213)
Luca Olivetti wrote:
> En/na Josef 'Jeff' Sipek ha escrit:
> 
> 
>> Thanks for the heads up wrt ARM EABI.
> 
> Well, I have a linkstation lspro, even if it's running now "freelink" 
> (i.e. debian, oabi, for the linkstation 
> http://buffalo.nas-central.org/index.php/FreeLink), it's using the 
> stock, eabi[*], kernel (Linux lspro 2.6.12.6-arm1 #2 Mon Jul 23 22:35:39 
> CEST 2007 armv5tejl GNU/Linux) and xfs works just fine.

yeah, it should.  For my list of on-disk structures, arm eabi structure
layout is identical to ia64 - I don't think any heads up is needed.

> [*] though I think, but I'm not sure, it was not the real thing but 
> something that marvell patched in.
> 
> However, any later kernel I tried "breaks" xfs (that's why I originally 
> subscribed to this list), i.e. I cannot see the contents of some directories
> (more details here: 
> http://buffalo.nas-central.org/forums/viewtopic.php?p=35061#p35061)

do you still have that small fs image?  I'll take a look.  There was
also an arm get_unaligned issue which hit xfs in another spot,
http://marc.info/?l=git-commits-head&m=120433318323826&w=3

might be worth seeing if you still have trouble with that fix in place
(which is slated for 2.6.25)

-Eric

> The strange thing is that I can mount the failing image on i386, so it 
> probably has the correct structures on disk.
> 
> Maybe looking at what marvell/buffalo patched in that kernel could give 
> some insight on the xfs issues with arm.

> Bye


<Prev in Thread] Current Thread [Next in Thread>