All of lore.kernel.org
 help / color / mirror / Atom feed
* pull nfsd changes for 2.6.33
@ 2009-12-15 21:35 J. Bruce Fields
  0 siblings, 0 replies; only message in thread
From: J. Bruce Fields @ 2009-12-15 21:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-nfs, nfsv4

The following nfsd-related changes are available from the for-2.6.33
branch at:

  git://linux-nfs.org/~bfields/linux.git for-2.6.33

Thanks to extreme persistence from Steve Dickson, this includes patches
to fix an inconsistency between v4 and v2/v3 export paths, making it
easier for clients to automatically negotiate between v2, v3, and v4.

Boaz also did some long-overdue reshuffling of the nfsd headers to help
clarify what's private to nfsd.

And there are a few smaller bugfixes.

--b.

Andy Adamson (1):
      nfsd41: use sv_max_mesg for forechannel max sizes

Benny Halevy (1):
      nfsd: use STATEID_FMT and STATEID_VAL for printing stateids

Boaz Harrosh (12):
      nfsd: Remove unused dprintk
      sunrpc: Clean never used include files
      nfsd: Fix independence of a few nfsd related headers
      nfsd: Headers Independence and include cleanups
      nfsd: Source files #include cleanups
      compat.c: Remove dependence on nfsd private headers
      parsic: remove un-used nfsd #includes
      sparc: remove un-used nfsd #includes
      s390: remove un-used nfsd #includes
      lockd: Remove un-used nfsd headers #includes
      vfs: nfsctl.c un-used nfsd #includes
      nfsd: Move private headers to source directory

Frank Filz (1):
      nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups

J. Bruce Fields (26):
      nfsd: fix Documentation typo
      nfsd4: cross mountpoints when looking up parents
      nfsd: minor nfsd_lookup cleanup
      nfsd4: fix error return when pseudoroot missing
      Merge commit 'v2.6.32-rc5' into for-2.6.33
      nfs: new subdir Documentation/filesystems/nfs
      nfsd4.1: fix session memory use calculation
      nfsd4.1: common slot allocation size calculation
      nfsd4: don't try to map gid's in generic rpc code
      nfs: move more to Documentation/filesystems/nfs
      nfsd: make fs/nfsd/vfs.h for common includes
      Revert "knfsd: avoid overloading the CPU scheduler with enormous load averages"
      Merge commit 'v2.6.32-rc8' into HEAD
      nfsd: simplify fh_verify access checks
      nfsd4: fix share mode permissions
      nfsd: new interface to advertise export features
      nfsd: let "insecure" flag vary by pseudoflavor
      nfsd4: don't continue "under" mounts in V4ROOT case
      nfsd: filter lookup results in V4ROOT case
      nfsd: filter readdir results in V4ROOT case
      nfsd: allow exports of symlinks
      nfsd: make V4ROOT exports read-only
      nfsd: enable V4ROOT exports
      nfsd: remove unused field rq_reffh
      nfsd: move most of nfsfh.h to fs/nfsd
      nfsd: remove pointless paths in file headers

Peter Staubach (1):
      nfsd: register NFS_ACL with rpcbind

Steve Dickson (2):
      nfsd: introduce export flag for v4 pseudoroot
      nfsd: restrict filehandles accepted in V4ROOT case

 Documentation/filesystems/00-INDEX                 |   12 +-
 Documentation/filesystems/nfs/00-INDEX             |   16 ++
 Documentation/filesystems/{ => nfs}/Exporting      |    0
 .../filesystems/{ => nfs}/knfsd-stats.txt          |    0
 Documentation/filesystems/{ => nfs}/nfs-rdma.txt   |    0
 Documentation/filesystems/{ => nfs}/nfs.txt        |    0
 .../filesystems/{ => nfs}/nfs41-server.txt         |    9 +-
 Documentation/filesystems/{ => nfs}/nfsroot.txt    |    0
 Documentation/filesystems/{ => nfs}/rpc-cache.txt  |    0
 Documentation/filesystems/porting                  |    2 +-
 Documentation/kernel-parameters.txt                |    6 +-
 arch/parisc/kernel/sys_parisc32.c                  |    6 -
 arch/s390/kernel/compat_linux.c                    |    6 -
 arch/s390/kernel/compat_linux.h                    |    4 -
 arch/sparc/kernel/sys_sparc32.c                    |    5 -
 fs/cifs/export.c                                   |    2 +-
 fs/compat.c                                        |    2 -
 fs/exportfs/expfs.c                                |    2 +-
 fs/isofs/export.c                                  |    2 +-
 fs/lockd/svc4proc.c                                |    4 -
 fs/lockd/svcproc.c                                 |    4 -
 fs/nfs/Kconfig                                     |    2 +-
 fs/nfsctl.c                                        |    2 -
 fs/nfsd/auth.c                                     |   12 +-
 {include/linux => fs}/nfsd/cache.h                 |    5 +-
 fs/nfsd/export.c                                   |   65 ++++---
 fs/nfsd/lockd.c                                    |   10 +-
 fs/nfsd/nfs2acl.c                                  |   27 ++-
 fs/nfsd/nfs3acl.c                                  |   15 +-
 fs/nfsd/nfs3proc.c                                 |   20 +--
 fs/nfsd/nfs3xdr.c                                  |   15 +--
 fs/nfsd/nfs4acl.c                                  |   12 +-
 fs/nfsd/nfs4callback.c                             |   19 +--
 fs/nfsd/nfs4idmap.c                                |   17 +--
 fs/nfsd/nfs4proc.c                                 |   19 +--
 fs/nfsd/nfs4recover.c                              |   16 +--
 fs/nfsd/nfs4state.c                                |   84 +++-----
 fs/nfsd/nfs4xdr.c                                  |   26 +--
 fs/nfsd/nfscache.c                                 |   14 +--
 fs/nfsd/nfsctl.c                                   |   51 +++---
 {include/linux => fs}/nfsd/nfsd.h                  |   98 +---------
 fs/nfsd/nfsfh.c                                    |  102 ++++++----
 fs/nfsd/nfsfh.h                                    |  208 ++++++++++++++++++++
 fs/nfsd/nfsproc.c                                  |   22 +--
 fs/nfsd/nfssvc.c                                   |   22 +--
 fs/nfsd/nfsxdr.c                                   |   12 +-
 {include/linux => fs}/nfsd/state.h                 |   14 +-
 fs/nfsd/stats.c                                    |   11 +-
 fs/nfsd/vfs.c                                      |  134 +++++++------
 fs/nfsd/vfs.h                                      |  101 ++++++++++
 {include/linux => fs}/nfsd/xdr.h                   |   10 +-
 {include/linux => fs}/nfsd/xdr3.h                  |    4 +-
 {include/linux => fs}/nfsd/xdr4.h                  |    5 +-
 include/linux/exportfs.h                           |    2 +-
 include/linux/nfs_xdr.h                            |    1 +
 include/linux/nfsacl.h                             |    1 +
 include/linux/nfsd/export.h                        |   19 ++-
 include/linux/nfsd/nfsfh.h                         |  206 +-------------------
 include/linux/nfsd/syscall.h                       |    8 +-
 include/linux/sunrpc/debug.h                       |    3 -
 include/linux/sunrpc/rpc_rdma.h                    |    2 +
 include/linux/sunrpc/svc.h                         |    7 -
 net/ipv4/Kconfig                                   |    6 +-
 net/ipv4/ipconfig.c                                |    2 +-
 net/sunrpc/svc_xprt.c                              |   31 +--
 net/sunrpc/svcauth_unix.c                          |   53 +++---
 66 files changed, 719 insertions(+), 878 deletions(-)
 create mode 100644 Documentation/filesystems/nfs/00-INDEX
 rename Documentation/filesystems/{ => nfs}/Exporting (100%)
 rename Documentation/filesystems/{ => nfs}/knfsd-stats.txt (100%)
 rename Documentation/filesystems/{ => nfs}/nfs-rdma.txt (100%)
 rename Documentation/filesystems/{ => nfs}/nfs.txt (100%)
 rename Documentation/filesystems/{ => nfs}/nfs41-server.txt (96%)
 rename Documentation/filesystems/{ => nfs}/nfsroot.txt (100%)
 rename Documentation/filesystems/{ => nfs}/rpc-cache.txt (100%)
 rename {include/linux => fs}/nfsd/cache.h (95%)
 rename {include/linux => fs}/nfsd/nfsd.h (79%)
 create mode 100644 fs/nfsd/nfsfh.h
 rename {include/linux => fs}/nfsd/state.h (98%)
 create mode 100644 fs/nfsd/vfs.h
 rename {include/linux => fs}/nfsd/xdr.h (96%)
 rename {include/linux => fs}/nfsd/xdr3.h (99%)
 rename {include/linux => fs}/nfsd/xdr4.h (99%)

--b.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-12-15 21:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-15 21:35 pull nfsd changes for 2.6.33 J. Bruce Fields

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.