• Linus Torvalds's avatar
    Merge tag 'nfsd-4.17' of git://linux-nfs.org/~bfields/linux · 5e4d6597
    Linus Torvalds authored
    Pull nfsd updates from Bruce Fields:
     "Chuck Lever did a bunch of work on nfsd tracepoints, on RDMA, and on
      server xdr decoding (with an eye towards eliminating a data copy in
      the RDMA case).
    
      I did some refactoring of the delegation code in preparation for
      eliminating some delegation self-conflicts and implementing write
      delegations"
    
    * tag 'nfsd-4.17' of git://linux-nfs.org/~bfields/linux: (40 commits)
      nfsd: fix incorrect umasks
      sunrpc: remove incorrect HMAC request initialization
      NFSD: Clean up legacy NFS SYMLINK argument XDR decoders
      NFSD: Clean up legacy NFS WRITE argument XDR decoders
      nfsd: Trace NFSv4 COMPOUND execution
      nfsd: Add I/O trace points in the NFSv4 read proc
      nfsd: Add I/O trace points in the NFSv4 write path
      nfsd: Add "nfsd_" to trace point names
      nfsd: Record request byte count, not count of vectors
      nfsd: Fix NFSD trace points
      svc: Report xprt dequeue latency
      sunrpc: Report per-RPC execution stats
      sunrpc: Re-purpose trace_svc_process
      sunrpc: Save remote presentation address in svc_xprt for trace events
      sunrpc: Simplify trace_svc_recv
      sunrpc: Simplify do_enqueue tracing
      sunrpc: Move trace_svc_xprt_dequeue()
      sunrpc: Update show_svc_xprt_flags() to include recently added flags
      svc: Simplify ->xpo_secure_port
      sunrpc: Remove unneeded pointer dereference
      ...
    5e4d6597
cache.c 44.2 KB