• Linus Torvalds's avatar
    Merge tag 'nfsd-5.14' of git://linux-nfs.org/~bfields/linux · 0cc2ea8c
    Linus Torvalds authored
    Pull nfsd updates from Bruce Fields:
    
     - add tracepoints for callbacks and for client creation and destruction
    
     - cache the mounts used for server-to-server copies
    
     - expose callback information in /proc/fs/nfsd/clients/*/info
    
     - don't hold locks unnecessarily while waiting for commits
    
     - update NLM to use xdr_stream, as we have for NFSv2/v3/v4
    
    * tag 'nfsd-5.14' of git://linux-nfs.org/~bfields/linux: (69 commits)
      nfsd: fix NULL dereference in nfs3svc_encode_getaclres
      NFSD: Prevent a possible oops in the nfs_dirent() tracepoint
      nfsd: remove redundant assignment to pointer 'this'
      nfsd: Reduce contention for the nfsd_file nf_rwsem
      lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream
      lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream
      lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream
      lockd: Update the NLMv4 void results encoder to use struct xdr_stream
      lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream
      lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream
      lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream
      lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream
      lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream
      ...
    0cc2ea8c
nfs4state.c 197 KB