From mboxrd@z Thu Jan 1 00:00:00 1970 From: "J. Bruce Fields" Subject: Re: [PATCH 00/22] IPv6 support NFSD Date: Tue, 16 Dec 2008 11:53:06 -0500 Message-ID: <20081216165306.GA16388@fieldses.org> References: <20081212215340.24332.88416.stgit@ingres.1015granger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: aime.le-rouzic@bull.net, linux-nfs@vger.kernel.org To: Chuck Lever Return-path: Received: from mail.fieldses.org ([66.93.2.214]:52954 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754050AbYLPQxK (ORCPT ); Tue, 16 Dec 2008 11:53:10 -0500 In-Reply-To: <20081212215340.24332.88416.stgit-07a7zB5ZJzbwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org> Sender: linux-nfs-owner@vger.kernel.org List-ID: 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. I've applied the first four, by the way, thanks (the nfsctl documentation was long-overdue); may take me a few days to get to the rest, but I'll get to them.... --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