[GIT PULL] NFSD changes for v6.11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)

-- 
Chuck Lever




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux