NFS client patches for Linux 2.6.26-rc3

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

linux-2.6.26-001-add_lock_check_bounds.dif:

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

Date: Tue, 20 May 2008 19:34:39 -0400

NFS: Add correct bounds checking to NFSv2 locks

NFSv2 file locking currently fails the Connectathon tests, because the calls to the VFS locking code do not error if the struct file_lock exceeds the 32-bit boundaries.

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

linux-2.6.26-002-exit_on_encode_error.dif:

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

Date: Wed, 14 May 2008 19:48:25 -0700

SUNRPC: Ensure we exit early in case of an encode error

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

linux-2.6.26-003-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-004-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-005-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-006-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-007-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-008-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-009-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-001-add..>2008-05-20 23:35 5.2K 
[TXT]linux-2.6.26-002-exi..>2008-05-15 05:45 1.0K 
[TXT]linux-2.6.26-003-cle..>2008-04-19 22:42 2.7K 
[TXT]linux-2.6.26-004-cle..>2008-05-11 19:19 3.5K 
[TXT]linux-2.6.26-005-gss..>2008-04-08 20:53 2.3K 
[TXT]linux-2.6.26-006-nfs..>2008-05-20 23:35 6.3K 
[TXT]linux-2.6.26-007-nfs..>2008-05-20 23:35 1.5K 
[TXT]linux-2.6.26-008-deb..>2008-05-15 05:45 7.9K 
[TXT]linux-2.6.26-009-add..>2008-05-15 05:45 1.0K 
[   ]series 2008-05-20 23:35 435  

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