NFS client patches for Linux 2.6.26-rc5

The following set of patches fix known issues with the 2.6.26-rc5 NFS client code, and significantly enhance the support for NFSv4.

linux-2.6.26-024-clean_up_task_locking.dif:

From: Trond Myklebust <Trond.Myklebust@netapp.com>

Date: Sat, 19 Apr 2008 18:41:49 -0400

SUNRPC: Fix a task locking race...

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

linux-2.6.26-025-cleanup_rpc_task.dif:

From: Trond Myklebust <Trond.Myklebust@netapp.com>

Date: Thu, 17 Apr 2008 16:38:41 -0400

SUNRPC: Clean up struct rpc_task...

Move tk_rtt and tk_bytes_sent into struct rpc_rqst, since they are really transport-related variables

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

linux-2.6.26-026-gss_triple_to_pseudoflavor.dif:

From: Andy Adamson <andros@umich.edu>

Date: Fri, 18 May 2007 16:52:39 -0400

SUNRPC: Add a helper function to convert a GSS triple into pseudoflavor

Helper function for OP_SECINFO. Return the pseudoflavor for a supported security mechanism OID, qop, and service. Return RPC_AUTH_MAXFLAVOR upon failure.

Signed-off-by: Andy Adamson <andros@citi.umich.edu>

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

linux-2.6.26-027-nfs_secinfo_xdr.dif:

From: Andy Adamson <andros@umich.edu>

Date: Fri, 18 May 2007 16:52:40 -0400

NFSv4: Add the NFS SECINFO xdr encode/decode routines

Encode and decode routines for OP_SECINFO. Decode routine saves an orderd list of up to NFS4_SECINFO_MAXFLAVORS server supplied pseudoflavors supported on the client.

Signed-off-by: Andy Adamson <andros@citi.umich.edu>

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

linux-2.6.26-028-nfs_secinfo_proc.dif:

From: Andy Adamson <andros@umich.edu>

Date: Fri, 18 May 2007 16:52:44 -0400

NFSv4: Add the NFS SECINFO proc

Place the secinfo call on the wire

Signed-off-by: Andy Adamson <andros@citi.umich.edu>

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

linux-2.6.26-029-debug.dif:

From: Trond Myklebust <Trond.Myklebust@netapp.com>

Date: Wed, 16 Apr 2008 17:04:43 -0400

Debugging patch. Do _not_ merge

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

linux-2.6.26-030-add_rpc_drain_client.dif:

From: Trond Myklebust <Trond.Myklebust@netapp.com>

Date: Thu, 10 Apr 2008 17:55:48 -0400

SUNRPC: Add a helper rpc_drain_client()

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[TXT]linux-2.6.26-024-cle..>2008-06-18 22:40 2.7K 
[TXT]linux-2.6.26-025-cle..>2008-06-18 22:40 3.5K 
[TXT]linux-2.6.26-026-gss..>2008-04-08 20:53 2.3K 
[TXT]linux-2.6.26-027-nfs..>2008-06-18 22:40 6.3K 
[TXT]linux-2.6.26-028-nfs..>2008-06-18 22:40 1.5K 
[TXT]linux-2.6.26-029-deb..>2008-06-18 22:40 7.9K 
[TXT]linux-2.6.26-030-add..>2008-06-18 22:40 1.0K 
[   ]series 2008-06-18 22:40 350  

Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16 mod_perl/2.0.11 Perl/v5.16.3 Server at linux-nfs.org Port 80