Re: Irix NFS servers, again :-)

From: David Rees (drees_at_greenhydrant.com)
Date: 06/17/04

  • Next message: Jesper Juhl: "Re: [PATCH] fix warning in fbmem.c"
    Date:	Thu, 17 Jun 2004 02:26:32 -0700
    To: Peter Wainwright <prw@ceiriog1.demon.co.uk>
    
    

    Peter Wainwright wrote, On 6/16/2004 11:52 AM:
    > I just upgraded one of my machines to Fedora Core 2, including
    > kernel 2.6.5. I found myself bitten on the bum by a bug I thought
    > had expired long ago, namely the Irix server readdir bug, or
    > 32/64-bit cookie problem.
    >
    > It seems the relevant patch
    > http://www.fys.uio.no/~trondmy/src/2.4.18/linux-2.4.18-seekdir.dif
    > was never incorporated in the mainstream kernel; however, Red Hat
    > did incorporate a similar patch (called, I believe,
    > linux-2.4.18-irixnfs.patch) in the later 2.4 kernel RPMS. However,
    > it seems that this has been omitted from the 2.6 kernels in Fedora.
    > So, I have the old problem: in a directory listing from an NFS
    > directory mounted from an Irix server, some entries may be
    > missing.
    >
    > So, my question is: what happened to this patch? Is there a
    > 2.6 version available somewhere on the net? Was it not
    > incorporated into the mainstream kernel because it is not the
    > "right thing" to do (and maybe there is no "right thing" until
    > we are all running on 64 bits)? If this is the opinion of
    > the kernel developers I shall chase Red Hat to see if they can
    > resurrect it when 2.6 kernels appear in their RHEL product.
    > Some of us unfortunately still need to interoperate with Irix
    > and other strange systems :-)
    >
    > If the list is interested, I have "sort of" ported the patch
    > to Linux 2.6.6 myself - just before I left work this afternoon;
    > It seems functional, but I need to have another look on my network
    > at work (where I have the SGI system) before I post it; there may be
    > other bits that need patching, though I hope my minimal patch will
    > suffice.

    I ran across the same problem the other day. Maybe someone on the nfs
    list have a better idea on what the proper solution is. My temporary
    solution was to go back to a 2.4 kernel with the seekdir.dif patch.

    Looking at Trond's 2.6 NFS patches, there doesn't appear to be any sort
    of seekdir patch for those kernels.

    As I understand it the real problem is actually in glibc. I have to
    double check, but I think the software which showed this bug when I
    experienced it on FC2 was statically linked with an older version of
    glibc. I can't seem to reproduce it using `ls` which I remember being
    able to last time I had the problem so that would explain it. What
    software showed the problem for you?

    See this message from the nfs list. There is more data in the archives
    if you look.
    http://marc.theaimsgroup.com/?l=linux-nfs&m=105158098101612&w=2

    -Dave
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Jesper Juhl: "Re: [PATCH] fix warning in fbmem.c"

    Relevant Pages

    • Re: RT patch acceptance
      ... judge the complexity of a design for that type of system. ... claim that you cannot judge the complexity of a kernel modification. ... Since the patch in question doesn't actually need that information to ... nanokernel's API up to date with additions to Linux's API that RT people ...
      (Linux-Kernel)
    • [RFC] Making percpu module variables have their own memory.
      ... Someone using the -rt patch found that one of the tracing options caused ... 64K for every CPU to cover all the per_cpu variables used in the kernel ... static void wakeup_softirqd_prio ...
      (Linux-Kernel)
    • Re: This is [Re:] How to improve the quality of the kernel[?].
      ... The -mm kernel already implements what your proposed PTS would do. ... If patch have no TS ID, ... Thus i can apply for example lguest patches and implement and test new ... How many open source projects use Bugzilla and how many use the Debian BTS? ...
      (Linux-Kernel)
    • Re: Documentation - how to apply patches for various trees
      ... >> explanation of the various kernel trees and how to apply their patches. ... +a patch to the kernel or, more specifically, what base kernel a patch for ... +and what new version the patch will change the source tree into. ...
      (Linux-Kernel)
    • Re: Fw: signed kernel modules?
      ... Why is the kernel more trustable than a kernel module? ... >> without the need for this patch. ... The ultimate goal is to control what you put ... Even the names of contributors have been ...
      (Linux-Kernel)