tag 325117 +wontfix
thanks

On Wed, Oct 19, 2005 at 02:13:41PM -0700, Trond Myklebust wrote:
> on den 19.10.2005 klokka 18:52 (+0200) skreiv Ruediger Oberhage:
> > Hello again.
> > 
> > Some first findings regarding nfs problems:
> > 
> > At first I have to apologize for my memory (again :-)) serving me
> > wrong: I did state, that the "find /nfsDir -print" problem was
> > (generally) gone with the 2.6.12 kernel; this is wrong(!).
> > 
> > The problem does exist for both (Debianized) kernels 2.6.8 as well
> > as 2.6.12 (the details follow below in the 'strace'-dump). The
> > (find-)problem does NOT exist for the (2.6.12-)kernel delivered on
> > the KNOPPIX 4.0 DVD!!! So there is a cure for some kernel for this
> > one. The 'resources'-problem (OpenOffice/Mathematica) still remains
> > for this kernel, too!
> 
> Recent kernels (2.6.13 and above - sorry, I though it was 2.6.12) have
> the following patch applied
> 
> http://client.linux-nfs.org/Linux-2.6.x/2.6.12/linux-2.6.12-43-dirent_fix.dif
> 
> This should normally suffice to fix the SGI problem.

For this record this was committed to Linus' tree as
00a926422765064cb28e218d4837411c88bf6a3e

http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00a926422765064cb28e218d4837411c88bf6a3e

I believe it made it into 2.6.13, and thus should now be in
experimental and make it into unstable (sid) and testing (etch)
shortly.

I took a look into backporting it to 2.6.8, however, it seems to
rely on some restructuring of shared nfs_page data, which can be found
as 6caf69feb23a522921b5b12f572a94334183bc9f in the tglx history tree.

http://www.kernel.org/git/?p=linux/kernel/git/tglx/history.git;a=commit;h=6caf69feb23a522921b5b12f572a94334183bc9f

Unfortunatley, even a minimal backport seems to require changing
nfs_page, which would alter the ABI, which is higly probematic.
Because of this I am going to mark it as wontfix for 2.6.8.


For anyone who wants to make the backport, my idea is
to make a minimal nfs_open_context that only includes dir_pos and
dir_cookie, the two elements added by the patch Trond posted
(6caf69feb23a522921b5b12f572a94334183bc9f). This should cut down
the complexity of the backport of the second patch while maintaining
the functionality of the first.

-- 
Horms


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to