Great! Thanks for the feedback.
-Phil
Andrew Fischer wrote:
Phil,
Big thanks for this fix!
I just updated to the latest CVS Trunk, built, installed and tested the
kernel module out on an Arch system running 2.6.32. All of the
filesystem operations I've tried so far on the mounted pvfs2 filesystem
appear to be functioning normally.
Thanks again,
-Andrew
On Wed, Jan 27, 2010 at 2:50 PM, Phil Carns <[email protected]
<mailto:[email protected]>> wrote:
The better fix is in CVS now (no patch needed). As far as I know
this should work fine on 2.6.32.
-Phil
Phil Carns wrote:
Whoops- actually you may notice a difference in functionality if
you happen to use mmap() on PVFS :) It will work but gradually
leak memory over time.
I'll have a better fix (that doesn't break mmap) soon.
-Phil
Phil Carns wrote:
Hi Andrew and Milo,
If you are still interested in trying PVFS on 2.6.32, could
you try the current CVS version of PVFS along with the
attached patch?
This isn't the final fix, but it would be helpful if you
could confirm that it at least works around the problem.
This patch keeps the module from using the kernel's BDI
infrastructure, which changed quite a bit in 2.6.32. You
shouldn't notice any difference in functionality.
thanks!
-Phil
Andrew Fischer wrote:
Not to jump in unannounced, but I just saw this same
behavior on my system.
I built the CVS branch pvfs-2-8-branch against the
2.6.32 kernel
today. Loading the module results in the same warning:
WARNING: at fs/super.c:954 vfs_kern_mount
And trying to access the mount point, either with a file
operation or
a simple 'ls' results in:
BUG: unable to handle kernel NULL pointer dereference
This also hangs the machine, requiring a reboot. In my
case, I was the
root user at the time.
build a module for the 2.6.32 kernel,
Message: 1
Date: Tue, 5 Jan 2010 17:50:56 -0500
From: Milo <[email protected] <mailto:[email protected]>>
Subject: [Pvfs2-users] PVFS2 (cvs) on Kernel 2.6.32
To: Sam Lang <[email protected]
<mailto:[email protected]>>
Cc: Jason Sommerfield <[email protected]
<mailto:[email protected]>>, pvfs2-users
<[email protected]
<mailto:[email protected]>>
Message-ID:
<[email protected]
<mailto:[email protected]>>
Content-Type: text/plain; charset=us-ascii
Hi, Sam. We've recently tried to use your
pvfs-2-8-branch CVS branch to
build a module for the 2.6.32 kernel, following your
instructions to
Christian. We're getting the following kernel
panics, however. The following
is from Jason Sommerfield's email to me:
When I run the init script that loads the kernel
module, the following comes
up on the serial console (but the system does NOT
crash):
--
Andrew Fischer
Lightning Toads Productions, LLC
www.lightningtoads.com <http://www.lightningtoads.com>
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users