All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Further nfs-utils clean ups
@ 2009-03-05  0:02 Chuck Lever
       [not found] ` <20090304234711.28749.7018.stgit-07a7zB5ZJzbwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Chuck Lever @ 2009-03-05  0:02 UTC (permalink / raw)
  To: steved; +Cc: linux-nfs

Hi Steve-

Here are six more patches that clean up various issues to prepare for
the widespread use of TI-RPC in nfs-utils.

We discovered a type width mismatch issue between our legacy RPC
headers and the TI-RPC run-time that will be addressed in a subsequent
patch series by using TI-RPC to build all of nfs-utils.  This issue
should be addressed before the next release of nfs-utils is published.

The idea will be to build nfs-utils with either glibc's legacy RPC
implementation and the legacy RPC headers (as it is today in 1.1.3),
or with libtirpc and TI-RPC's headers, based on the setting of
--enable-tirpc (which defaults to --disable-tirpc).

This further insulates ongoing IPv6 work from folks who need to use
today's up-to-date version of nfs-utils, while easily allowing us to
test a version built with complete TI-RPC integration.

---

Chuck Lever (6):
      gssd: include gssapi/gssapi.h before write_bytes.h
      gssd: Use same style for including config.h that rest of nfs-utils uses
      mount.nfs: squelch compiler warning for TI-RPC builds
      nfs-utils: Provide type-checked version of svc_getcaller()
      configure: Remove CPPFLAGS substitution
      nfs-utils: Replace getservbyname(3)


 configure.ac                   |    1 
 support/include/nfsrpc.h       |    6 --
 support/include/rpcmisc.h      |    9 +++
 support/nfs/getport.c          |  105 ++++++++++++++++++++++++----------------
 support/nfs/rpc_socket.c       |   46 ------------------
 utils/gssd/context.c           |    5 ++
 utils/gssd/context_heimdal.c   |    4 +-
 utils/gssd/context_lucid.c     |   10 ++--
 utils/gssd/context_mit.c       |    4 +-
 utils/gssd/context_spkm3.c     |    5 ++
 utils/gssd/err_util.c          |    4 ++
 utils/gssd/gss_clnt_send_err.c |    4 ++
 utils/gssd/gss_oids.c          |    4 ++
 utils/gssd/gss_util.c          |    6 ++
 utils/gssd/gssd.c              |    4 +-
 utils/gssd/gssd_main_loop.c    |    5 ++
 utils/gssd/gssd_proc.c         |    6 ++
 utils/gssd/krb5_util.c         |    6 ++
 utils/gssd/svcgssd.c           |    4 +-
 utils/gssd/svcgssd_main_loop.c |    4 ++
 utils/gssd/svcgssd_mech2file.c |    4 +-
 utils/gssd/svcgssd_proc.c      |    4 ++
 utils/mount/network.c          |    5 +-
 utils/mountd/mount_dispatch.c  |    7 ++-
 utils/mountd/mountd.c          |   20 +++-----
 utils/statd/callback.c         |    9 ++-
 utils/statd/monitor.c          |    5 ++
 utils/statd/simu.c             |   12 ++++-
 utils/statd/statd.c            |    6 ++
 29 files changed, 179 insertions(+), 135 deletions(-)

-- 
Chuck Lever

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-03-05 11:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-05  0:02 [PATCH 0/6] Further nfs-utils clean ups Chuck Lever
     [not found] ` <20090304234711.28749.7018.stgit-07a7zB5ZJzbwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2009-03-05  0:02   ` [PATCH 1/6] nfs-utils: Replace getservbyname(3) Chuck Lever
2009-03-05  0:02   ` [PATCH 2/6] configure: Remove CPPFLAGS substitution Chuck Lever
2009-03-05  0:02   ` [PATCH 3/6] nfs-utils: Provide type-checked version of svc_getcaller() Chuck Lever
2009-03-05  0:02   ` [PATCH 4/6] mount.nfs: squelch compiler warning for TI-RPC builds Chuck Lever
2009-03-05  0:03   ` [PATCH 5/6] gssd: Use same style for including config.h that rest of nfs-utils uses Chuck Lever
2009-03-05  0:03   ` [PATCH 6/6] gssd: include gssapi/gssapi.h before write_bytes.h Chuck Lever
2009-03-05 11:26   ` [PATCH 0/6] Further nfs-utils clean ups Steve Dickson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.