I recompiled kernel with debug symbols and problem is gone.
Crap!
Or, as Fred suspected, I did not apply you patch second time.
Regards,
Tigran.
On 09/29/2010 05:25 PM, Benny Halevy wrote:
On 2010-09-29 16:36, Tigran Mkrtchyan wrote:
On 09/29/2010 04:22 PM, Benny Halevy wrote:
On 2010-09-29 16:09, Tigran Mkrtchyan wrote:
On 09/29/2010 04:07 PM, Tigran Mkrtchyan wrote:
I am support to publish first kernel crash.....
sorry to publish....
this is
pnfs-all-2.6.36-rc6-2010-09-29 git
c2b3b75c6b1db1dfc3f236200de1763e14c514d8
Regards,
Tigran.
Thanks for testing!
Does the following patch help?
No :(
Tigran, do you have a new trace maybe?
I cross referenced the dump you sent to the
disassembled code and it seems like it hit NULL dereference on
size = fl->stripe_unit;
I'm going to commit this patch anyway but I want to
understand what else I missed...
Benny
git diff --stat -p -M
fs/nfs/nfs4filelayout.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/fs/nfs/nfs4filelayout.c b/fs/nfs/nfs4filelayout.c
index 75e07c8..8fbb0db 100644
--- a/fs/nfs/nfs4filelayout.c
+++ b/fs/nfs/nfs4filelayout.c
@@ -636,6 +636,8 @@ filelayout_get_stripesize(struct pnfs_layout_hdr *lo)
/* Horrible hack...ideally upper layer would send lseg */
lseg = pnfs_has_layout(lo,&range);
+ if (!lseg)
+ return 0;
fl = container_of(lseg, struct nfs4_filelayout_segment, generic_hdr);
size = fl->stripe_unit;
put_lseg_locked(lseg);
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html