On Fri, Dec 12, 2008 at 04:57:02PM -0500, Chuck Lever wrote: > Hi Bruce- > > These 22 patches enable support for IPv6 in the kernel's NFSD. Please > consider them for 2.6.29. > > Special thanks to Aime Le Rouzic and the Bull team for their prototype > and testing efforts. Except for comments on specific patches, those look fine, thanks. Resend if necessary and I'll take another look. --b. > > --- > > Aime Le Rouzic (1): > NFSD: Support AF_INET6 in svc_addsock() function > > Chuck Lever (21): > NLM: Clean up flow of control in make_socks() function > NLM: Refactor make_socks() function > NFSD: Prevent buffer overflow in write_recoverydir() > NFSD: Prevent buffer overflow in write_leasetime() > NFSD: Prevent buffer overflow in write_maxblksize() > NFSD: Prevent buffer overflow in write_versions() > NFSD: Prevent buffer overflow in write_threads() > NFSD: Enable NFS server use of AF_INET6 > NFSD: Support IPv6 addresses in write_failover_ip() > NFS: Move NFS client's IP address parser to nfs_common/ > SUNRPC: Clean up one_sock_name() > SUNRPC: Support AF_INET6 in one_sock_name() > SUNRPC: Switch one_sock_name() to use snprintf() > SUNRPC: pass buffer size to svc_addsock() and svc_sock_names() > NFSD: Prevent a buffer overflow in svc_xprt_names() > NFSD: Refactor __write_ports() > NFSD: Add helper functions for __write_ports() > NFSD: Add documenting comments for nfsctl interface > NFSD: Replace open-coded integer with macro > NFSD: Fix a handful of coding style issues in write_filehandle() > NFSD: clean up failover sysctl function naming > > > fs/lockd/svc.c | 49 +-- > fs/nfs/internal.h | 3 > fs/nfs/nfs4namespace.c | 2 > fs/nfs/super.c | 121 ------ > fs/nfs_common/Makefile | 1 > fs/nfs_common/nfs_addr_parse.c | 155 ++++++++ > fs/nfsd/nfsctl.c | 773 ++++++++++++++++++++++++++++++++-------- > fs/nfsd/nfssvc.c | 13 + > include/linux/nfs_addr_parse.h | 32 ++ > include/linux/sunrpc/svcsock.h | 6 > net/sunrpc/svc_xprt.c | 53 ++- > net/sunrpc/svcsock.c | 82 +++- > 12 files changed, 960 insertions(+), 330 deletions(-) > create mode 100644 fs/nfs_common/nfs_addr_parse.c > create mode 100644 include/linux/nfs_addr_parse.h > > -- > Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html