NFS client patches for Linux 2.5.70

These patches come from the 2.4 NFSv4 client implementation. All have been tested with 2.5.70.

linux-2.5.70-01-qname.patch

This is the final rpc_show_tasks bug. This problem was introduced by the first fix for this bug because I didn't realize that function arguments are placed on the stack in reverse order.

linux-2.5.70-02-small_reads.patch

When the "rsize" mount option is set smaller than the client's page size, NFSv4 reads fail (bug 7).

linux-2.5.70-03-rpc_accept.patch

The RPC client should not retry bad RPC ACCEPT codes (bug 6).

linux-2.5.70-04-dtsize.patch

Make sure dtsize is always at least PAGE_CACHE_SIZE bytes. (bug 43).

linux-2.5.70-05-attr_cache.patch

Fix NFSv4 attribute/data cache coherency problems when writing. (bug 32).

linux-2.5.70-06-config_fix.patch

Make NFS client compile without NFSv4 enabled.

linux-2.5.70-07-idmap_fixes.patch

Idmap.c doesn't properly NULL-terminate strings it sends to the idmapper daemon.

linux-2.5.70-09-gss_trace.patch

Add debugging trace messages to rpc_pipe.c.

linux-2.5.70-09-gss_trace.patch

Fix up debugging trace messages in auth_gss.

linux-2.5.70-10-odirect_cruft.patch

Remove broken support for asynchronous NFS O_DIRECT in preparation for supporting working synchronous NFS O_DIRECT.


Last modified: Tue May 27 18:26:08 EDT 2003