xfs
[Top] [All Lists]

Re: Hang when mounting XFS root in 2.6.0 tests on x86-64

To: Andi Kleen <ak@xxxxxx>
Subject: Re: Hang when mounting XFS root in 2.6.0 tests on x86-64
From: Steve Lord <lord@xxxxxxx>
Date: 21 Aug 2003 19:55:32 -0500
Cc: Chris Meadors <clubneon@xxxxxxxxxxxxxx>, Linux Kernel <linux-kernel@xxxxxxxxxxxxxxx>, linux-xfs@xxxxxxxxxxx
In-reply-to: <m3r83en2th.fsf@xxxxxxxxxxxxxxxxxxxxxx>
References: <n4o5.8ga.21@xxxxxxxxxxxxxxxx> <m3r83en2th.fsf@xxxxxxxxxxxxxxxxxxxxxx>
Sender: linux-xfs-bounce@xxxxxxxxxxx
On Thu, 2003-08-21 at 16:00, Andi Kleen wrote:
> Chris Meadors <clubneon@xxxxxxxxxxxxxx> writes:
> 
> Better report it to linux-xfs@xxxxxxxxxxx (cc'ed) too.
> 
> > I'm trying to get a 2.6.0-test kernel to boot on my Opteron system.  It
> > has SuSE's 2.4.19-SMP kernel on it now, and it boots with that, mounts
> > the XFS root just fine.  But I build a vanilla 2.6.0-test3 with no
> > module support, everything included that I would need.  The last line
> > that it prints during boot is the NET4.0
> >
> > Repeated presses of Alt+SysRq+P seems to show RIP looping in xfs_xlatesb
> > and xfs_lowbit64.

Seems to suggest a platform specific problem with this code, Andi,
didn't you write the function behind xfs_lowbit64?

> >
> > I've tried -test3-bk9 and also went back to -test2 and -test1.
> >
> > Earlier when playing with this machine I built 2.6.0-test3 with a 32 bit
> > only version of gcc, but still optimized for the Opteron.  This one had
> > no problem booting and mounting the XFS root.
> >
> > This is easy to reproduce, so let me know if more information is needed.
> 
> I test XFS (but not as root) occasionally on x86-64 and seen no problems 
> so far. I haven't tested it with test2+ yet though.

This code chunk will be the same no matter which filesystem you are
mounting, if the hang happened on an xfs root, I would expect to see
it on any xfs filesystem with that kernel.

> 
> What compiler are you using?
> 

Some disassembly output and help from someone who can read it might
be in order here.

Steve




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