mbox series

[GIT,PULL] NFSD changes for v6.11

Message ID ZpU0EWtsVcy+J3DO@tissot.1015granger.net (mailing list archive)
State New
Headers show
Series [GIT,PULL] NFSD changes for v6.11 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git tags/nfsd-6.11

Message

Chuck Lever July 15, 2024, 2:37 p.m. UTC
The following changes since commit 256abd8e550ce977b728be79a74e1729438b4948:

  Linux 6.10-rc7 (2024-07-07 14:23:46 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git tags/nfsd-6.11

for you to fetch changes up to 769d20028f45a4f442cfe558a32faba357a7f5e2:

  nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argument (2024-07-12 12:58:48 -0400)

----------------------------------------------------------------
NFSD 6.11 Release Notes

This is a light release containing optimizations, code clean-ups,
and minor bug fixes. This development cycle focused on work outside
of upstream kernel development:

1. Continuing to build upstream CI for NFSD based on kdevops
2. Continuing to focus on the quality of NFSD in LTS kernels
3. Participation in IETF nfsv4 WG discussions about NFSv4 ACLs,
   directory delegation, and NFSv4.2 COPY offload

Notable features in v6.11 that were not pulled through the NFSD tree
include NFS server-side support for the new pNFS NVMe layout type
[RFC9561]. Functional testing for pNFS block layouts like this one
has been introduced to our kdevops CI harness. Work on improving
the resolution of file attribute time stamps in local filesystems
is also ongoing tree-wide.

As always I am grateful to NFSD contributors, reviewers, testers,
and bug reporters who participated during this cycle.

----------------------------------------------------------------
Andy Shevchenko (1):
      lockd: Use *-y instead of *-objs in Makefile

Chuck Lever (6):
      svcrdma: Refactor the creation of listener CMA ID
      svcrdma: Handle ADDR_CHANGE CM event properly
      NFSD: Fix nfsdcld warning
      NFSD: Support write delegations in LAYOUTGET
      SUNRPC: Add a trace point in svc_xprt_deferred_close
      MAINTAINERS: Add a bugzilla link for NFSD

Dan Carpenter (1):
      NFSD: harden svcxdr_dupstr() and svcxdr_tmpalloc() against integer overflows

Dr. David Alan Gilbert (1):
      NFSD: remove unused structs 'nfsd3_voidargs'

Gaosheng Cui (1):
      gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey

Jeff Layton (6):
      sunrpc: fix up the special handling of sv_nrpools == 1
      nfsd: make nfsd_svc take an array of thread counts
      nfsd: allow passing in array of thread counts via netlink
      sunrpc: refactor pool_mode setting code
      nfsd: new netlink ops to get/set server pool_mode
      nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argument

 Documentation/netlink/specs/nfsd.yaml    |  27 +++++++++++++++++++++++++++
 MAINTAINERS                              |   2 +-
 fs/lockd/Makefile                        |   9 ++++-----
 fs/nfsd/Kconfig                          |   2 +-
 fs/nfsd/filecache.c                      |   2 +-
 fs/nfsd/netlink.c                        |  17 +++++++++++++++++
 fs/nfsd/netlink.h                        |   2 ++
 fs/nfsd/nfs2acl.c                        |   2 --
 fs/nfsd/nfs3acl.c                        |   2 --
 fs/nfsd/nfs4proc.c                       |   5 +++--
 fs/nfsd/nfs4recover.c                    |   4 ++--
 fs/nfsd/nfs4xdr.c                        |  12 ++++++------
 fs/nfsd/nfsctl.c                         |  99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 fs/nfsd/nfsd.h                           |   3 ++-
 fs/nfsd/nfssvc.c                         |  66 ++++++++++++++++++++++++++++++++++++++++++++----------------------
 include/linux/sunrpc/svc.h               |   3 +++
 include/uapi/linux/nfsd_netlink.h        |  10 ++++++++++
 net/sunrpc/auth_gss/gss_krb5_keys.c      |   2 +-
 net/sunrpc/svc.c                         | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------
 net/sunrpc/svc_xprt.c                    |   1 +
 net/sunrpc/xprtrdma/svc_rdma_transport.c |  83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 21 files changed, 337 insertions(+), 127 deletions(-)

Comments

pr-tracker-bot@kernel.org July 17, 2024, 8:18 p.m. UTC | #1
The pull request you sent on Mon, 15 Jul 2024 10:37:05 -0400:

> https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git tags/nfsd-6.11

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/586a7a854234b0a48b0e188ad11896fd2764174f

Thank you!