[PATCH 00/32] The following patches have been committed to branch nfs-for-2.6.32

Trond Myklebust
2009-08-19T23:40:58Z

Bartlomiej Zolnierkiewicz (1):
nfs: remove superfluous BUG_ON()s

Peter Staubach (1):
NFS: read-modify-write page updating

Roel Kluin (1):
nfs: Keep index within mnt_errtbl[]

Trond Myklebust (29):
NFSv4: Don't loop forever on state recovery failure...
NFSv4: Add 'server capability' flags for NFSv4 recommended attributes
NFSv4: Don't do idmapper upcalls for asynchronous RPC calls
SUNRPC: convert some sysctls into module parameters
NFSv4: Clean up the nfs.callback_tcpport option
SUNRPC: Constify rpc_pipe_ops...
SUNRPC: Allow rpc_pipefs_ops to have null values for upcall and downcall
SUNRPC: Clean up rpc_pipefs lookup code...
SUNRPC: Clean up file creation code in rpc_pipefs
SUNRPC: Clean up rpc_unlink()
SUNRPC: Clean up rpc_lookup_create
SUNRPC: Clean up rpc_populate/depopulate
SUNRPC: rpc_pipefs cleanup
SUNRPC: Rename rpc_mkdir to rpc_create_client_dir()
SUNRPC: Clean up rpc_create_client_dir()
SUNRPC: Replace rpc_client->cl_dentry and cl_mnt, with a cl_path
SUNRPC: clean up rpc_setup_pipedir()
SUNRPC: One more clean up for rpc_create_client_dir()
NFSD: Clean up the idmapper warning...
SUNRPC: Ensure we initialise the cache_detail before creating procfs files
SUNRPC: Remove the global temporary write buffer in net/sunrpc/cache.c
SUNRPC: Allow the cache_detail to specify alternative upcall mechanisms
SUNRPC: Move procfs-specific stuff out of the generic sunrpc cache code
SUNRPC: Add an rpc_pipefs front end for the sunrpc cache code
NFS: Add a ->migratepage() aop for NFS
SUNRPC: Fix a typo in cache_pipefs_files
NFS: Add a dns resolver for use with NFSv4 referrals and migration
NFS: Use the DNS resolver in the mount code.
SUNRPC: cache must take a reference to the cache detail's module on open()

Documentation/filesystems/nfs.txt | 98 +++++
Documentation/kernel-parameters.txt | 29 ++
fs/nfs/Makefile | 3 +-
fs/nfs/cache_lib.c | 140 +++++++
fs/nfs/cache_lib.h | 27 ++
fs/nfs/callback.c | 26 +-
fs/nfs/client.c | 15 +-
fs/nfs/dns_resolve.c | 335 +++++++++++++++++
fs/nfs/dns_resolve.h | 14 +
fs/nfs/file.c | 49 +++-
fs/nfs/idmap.c | 6 +-
fs/nfs/inode.c | 100 +++++-
fs/nfs/internal.h | 6 +
fs/nfs/mount_clnt.c | 4 +-
fs/nfs/nfs4namespace.c | 18 +-
fs/nfs/nfs4proc.c | 40 ++-
fs/nfs/nfs4xdr.c | 86 +++--
fs/nfs/write.c | 91 ++++--
fs/nfsd/export.c | 14 +-
fs/nfsd/nfs4idmap.c | 20 +-
include/linux/nfs_fs_sb.h | 9 +
include/linux/sunrpc/cache.h | 40 ++-
include/linux/sunrpc/clnt.h | 5 +-
include/linux/sunrpc/rpc_pipe_fs.h | 18 +-
net/sunrpc/auth_gss/auth_gss.c | 12 +-
net/sunrpc/auth_gss/svcauth_gss.c | 7 +-
net/sunrpc/cache.c | 622 ++++++++++++++++++++++++--------
net/sunrpc/clnt.c | 60 ++-
net/sunrpc/rpc_pipe.c | 685 ++++++++++++++++++++---------------
net/sunrpc/svcauth_unix.c | 14 +-
net/sunrpc/xprtsock.c | 52 +++
31 files changed, 2065 insertions(+), 580 deletions(-)