Re: [GIT PULL] nfsd change for 5.10

2020-10-22 Thread pr-tracker-bot
The pull request you sent on Wed, 21 Oct 2020 22:07:41 -0400:

> git://linux-nfs.org/~bfields/linux.git tags/nfsd-5.10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/24717cffa415d1e3dca0f21c417e5faf8208

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[GIT PULL] nfsd change for 5.10

2020-10-21 Thread J. Bruce Fields
Please pull nfsd changes for 5.10 from:

  git://linux-nfs.org/~bfields/linux.git tags/nfsd-5.10

The one new feature this time, from Anna Schumaker, is READ_PLUS, which
has the same arguments as READ but allows the server to return an array
of data and hole extents.

Otherwise it's a lot of cleanup and bugfixes.

--b.


Alex Dewar (2):
  nfsd: Fix typo in comment
  nfsd: Remove unnecessary assignment in nfs4xdr.c

Anna Schumaker (5):
  SUNRPC/NFSD: Implement xdr_reserve_space_vec()
  NFSD: Add READ_PLUS data support
  NFSD: Add READ_PLUS hole segment encoding
  NFSD: Return both a hole and a data segment
  NFSD: Encode a full READ_PLUS reply

Artur Molchanov (1):
  net/sunrpc: Fix return value for sysctl sunrpc.transports

Chuck Lever (17):
  NFSD: Correct type annotations in user xattr helpers
  NFSD: Correct type annotations in user xattr XDR functions
  NFSD: Correct type annotations in COPY XDR functions
  NFSD: Add missing NFSv2 .pc_func methods
  lockd: Replace PROC() macro with open code
  NFSACL: Replace PROC() macro with open code
  NFSD: Encoder and decoder functions are always present
  NFSD: Clean up switch statement in nfsd_dispatch()
  NFSD: Clean up stale comments in nfsd_dispatch()
  NFSD: Clean up nfsd_dispatch() variables
  NFSD: Refactor nfsd_dispatch() error paths
  NFSD: Remove vestigial typedefs
  NFSD: Fix .pc_release method for NFSv2
  NFSD: Call NFSv2 encoders on error returns
  NFSD: Remove the RETURN_STATUS() macro
  NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
  NFSD: Hoist status code encoding into XDR encoder functions

Dai Ngo (1):
  NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy

Dan Aloni (1):
  svcrdma: fix bounce buffers for unaligned offsets and multiple pages

Hou Tao (1):
  nfsd: rename delegation related tracepoints to make them less confusing

J. Bruce Fields (8):
  nfsd: remove fault injection code
  nfsd: give up callbacks on revoked delegations
  MAINTAINERS: Note NFS docs under Documentation/
  Documentation: update RPCSEC_GSSv3 RFC link
  sunrpc: simplify do_cache_clean
  nfsd: Cache R, RW, and W opens separately
  nfsd4: remove check_conflicting_opens warning
  nfsd: rq_lease_breaker cleanup

Martijn de Gouw (1):
  SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()

Randy Dunlap (1):
  net: sunrpc: delete repeated words

Rik van Riel (1):
  silence nfscache allocation warnings with kvzalloc

Roberto Bergantinos Corpas (1):
  sunrpc: raise kernel RPC channel buffer size

Tom Rix (1):
  nfsd: remove unneeded break

Xu Wang (1):
  sunrpc: cache : Replace seq_printf with seq_puts

Zheng Bin (1):
  nfsd: fix comparison to bool warning

 Documentation/admin-guide/nfs/fault_injection.rst |  70 ---
 Documentation/admin-guide/nfs/index.rst   |   1 -
 Documentation/filesystems/nfs/rpc-server-gss.rst  |   5 +-
 MAINTAINERS   |   2 +
 fs/lockd/svc4proc.c   | 248 +++--
 fs/lockd/svcproc.c| 250 +++--
 fs/nfs/nfs4file.c |  38 +-
 fs/nfs/nfs4super.c|   5 +
 fs/nfs/super.c|  17 +
 fs/nfs_common/Makefile|   1 +
 fs/nfs_common/nfs_ssc.c   |  94 
 fs/nfsd/Kconfig   |  12 +-
 fs/nfsd/Makefile  |   1 -
 fs/nfsd/export.c  |   2 +-
 fs/nfsd/filecache.c   |   2 +-
 fs/nfsd/nfs2acl.c | 160 --
 fs/nfsd/nfs3acl.c |  88 ++--
 fs/nfsd/nfs3proc.c| 238 +
 fs/nfsd/nfs3xdr.c |  25 +-
 fs/nfsd/nfs4proc.c|  34 +-
 fs/nfsd/nfs4state.c   | 605 +-
 fs/nfsd/nfs4xdr.c | 202 ++--
 fs/nfsd/nfscache.c|  12 +-
 fs/nfsd/nfsctl.c  |   3 -
 fs/nfsd/nfsproc.c | 283 +-
 fs/nfsd/nfssvc.c  | 122 +++--
 fs/nfsd/nfsxdr.c  |  52 +-
 fs/nfsd/state.h   |  27 -
 fs/nfsd/trace.h   |   4 +-
 fs/nfsd/vfs.c |   6 +-
 fs/nfsd/xdr.h |  16 +-
 fs/nfsd/xdr3.h|   1 +
 fs/nfsd/xdr4.h|   1 +
 include/linux/nfs_ssc.h   |  67 +++