From: Oliver Korpilla <okorpil@fh-landshut.de>
To: Vladimir Saveliev <vs@namesys.com>
Cc: reiserfs-list@namesys.com
Subject: Re: Reiser4 and NFS
Date: Tue, 07 Sep 2004 16:18:49 +0200 [thread overview]
Message-ID: <413DC349.6020505@fh-landshut.de> (raw)
In-Reply-To: <1094557437.1340.65.camel@tribesman.namesys.com>
Compiling and installing the patch remotely while writing this, but I
can test it with both client and server tomorrow, about 20 hrs from now.
I'll let you know the results.
With kind regards,
Oliver Korpilla
Vladimir Saveliev wrote:
>>Either this is a NFSv3/Reiser4/2.6.8.1 server vs. NFSv3/2.4.21 client problem,
>>or it has something to do with endianness (PowerPC is big-endian, Intel P4 box
>>is little-endian). I know ext* has absolutely no issues with endianness, neither
>>as RAM disk nor over NFS, but perhaps Reiser4 has?
>>
>>
>Yes, that could be a problem.
>Would you please try to patch reiser4/vfs_ops.c with the attached patch
>and let us know whether it makes any effect?
>
>
>
>>===== vfs_ops.c 1.732 vs edited =====
>>--- 1.732/vfs_ops.c 2004-08-30 17:05:53 +04:00
>>+++ edited/vfs_ops.c 2004-09-07 15:38:55 +04:00
>>@@ -1564,12 +1564,16 @@
>> addr = (char *)data;
>>
>> need = encode_inode_size(inode);
>>- if (need < 0)
>>+ if (need < 0) {
>>+ printk("reiser4_encode_fh-1: need=%d\n", need);
>> return NFSERROR;
>>+ }
>> if (need_parent) {
>> delta = encode_inode_size(parent);
>>- if (delta < 0)
>>+ if (delta < 0) {
>>+ printk("reiser4_encode_fh-2: delta=%d\n", delta);
>> return NFSERROR;
>>+ }
>> need += delta;
>> }
>>
>>@@ -1584,9 +1588,11 @@
>> * handle. */
>> *lenp = (need + sizeof(__u32) - 1) >> 2;
>> result = need_parent ? FH_WITH_PARENT : FH_WITHOUT_PARENT;
>>- } else
>>+ } else {
>> /* no enough space in file handle */
>>+ printk("reiser4_encode_fh-3: need=%d, lenp=%d\n", need, *lenp);
>> result = NFSERROR;
>>+ }
>> reiser4_exit_context(&context);
>> return result;
>> }
>>
>>
next prev parent reply other threads:[~2004-09-07 14:18 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-06 12:53 Reiser4 and NFS Oliver Korpilla
2004-09-07 7:57 ` Vladimir Saveliev
2004-09-07 8:05 ` Oliver Korpilla
2004-09-07 14:00 ` Vladimir Saveliev
2004-09-07 14:18 ` Oliver Korpilla [this message]
2004-09-08 12:00 ` Oliver Korpilla
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=413DC349.6020505@fh-landshut.de \
--to=okorpil@fh-landshut.de \
--cc=reiserfs-list@namesys.com \
--cc=vs@namesys.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.