Skip to content
Snippets Groups Projects
Forked from Linaro / linux / kernel / torvalds / linux
Source project has a limited visibility.
  • Linus Torvalds's avatar
    Merge tag 'nfsd-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux · 18ba6034
    Linus Torvalds authored
    Pull nfsd updates from Chuck Lever:
     "Notable features of this release include:
    
       - Pre-requisites for automatically determining the RPC server thread
         count
    
       - Clean-up and preparation for supporting LOCALIO, which will be
         merged via the NFS client tree
    
       - Enhancements and fixes to NFSv4.2 COPY offload
    
       - A new Python-based tool for generating kernel SunRPC XDR encoding
         and decoding functions, added as an aid for prototyping features in
         protocols based on the Linux kernel's SunRPC implementation
    
      As always I am grateful to the NFSD contributors, reviewers, testers,
      and bug reporters who participated during this cycle"
    
    * tag 'nfsd-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux: (57 commits)
      xdrgen: Prevent reordering of encoder and decoder functions
      xdrgen: typedefs should use the built-in string and opaque functions
      xdrgen: Fix return code checking in built-in XDR decoders
      tools: Add xdrgen
      nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
      nfsd: fix initial getattr on write delegation
      nfsd: untangle code in nfsd4_deleg_getattr_conflict()
      nfsd: enforce upper limit for namelen in __cld_pipe_inprogress_downcall()
      nfsd: return -EINVAL when namelen is 0
      NFSD: Wrap async copy operations with trace points
      NFSD: Clean up extra whitespace in trace_nfsd_copy_done
      NFSD: Record the callback stateid in copy tracepoints
      NFSD: Display copy stateids with conventional print formatting
      NFSD: Limit the number of concurrent async COPY operations
      NFSD: Async COPY result needs to return a write verifier
      nfsd: avoid races with wake_up_var()
      nfsd: use clear_and_wake_up_bit()
      sunrpc: xprtrdma: Use ERR_CAST() to return
      NFSD: Annotate struct pnfs_block_deviceaddr with __counted_by()
      nfsd: call cache_put if xdr_reserve_space returns NULL
      ...
    18ba6034