• Linus Torvalds's avatar
    Merge tag 'nfsd-5.9' of git://git.linux-nfs.org/projects/cel/cel-2.6 · 7a6b6044
    Linus Torvalds authored
    Pull NFS server updates from Chuck Lever:
     "Highlights:
       - Support for user extended attributes on NFS (RFC 8276)
       - Further reduce unnecessary NFSv4 delegation recalls
    
      Notable fixes:
       - Fix recent krb5p regression
       - Address a few resource leaks and a rare NULL dereference
    
      Other:
       - De-duplicate RPC/RDMA error handling and other utility functions
       - Replace storage and display of kernel memory addresses by tracepoints"
    
    * tag 'nfsd-5.9' of git://git.linux-nfs.org/projects/cel/cel-2.6: (38 commits)
      svcrdma: CM event handler clean up
      svcrdma: Remove transport reference counting
      svcrdma: Fix another Receive buffer leak
      SUNRPC: Refresh the show_rqstp_flags() macro
      nfsd: netns.h: delete a duplicated word
      SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
      nfsd: avoid a NULL dereference in __cld_pipe_upcall()
      nfsd4: a client's own opens needn't prevent delegations
      nfsd: Use seq_putc() in two functions
      svcrdma: Display chunk completion ID when posting a rw_ctxt
      svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()
      svcrdma: Introduce Send completion IDs
      svcrdma: Record Receive completion ID in svc_rdma_decode_rqst
      svcrdma: Introduce Receive completion IDs
      svcrdma: Introduce infrastructure to support completion IDs
      svcrdma: Add common XDR encoders for RDMA and Read segments
      svcrdma: Add common XDR decoders for RDMA and Read segments
      SUNRPC: Add helpers for decoding list discriminators symbolically
      svcrdma: Remove declarations for functions long removed
      svcrdma: Clean up trace_svcrdma_send_failed() tracepoint
      ...
    7a6b6044
nfs4state.c 207 KB