• Linus Torvalds's avatar
    Merge tag 'nfsd-4.13' of git://linux-nfs.org/~bfields/linux · 62403005
    Linus Torvalds authored
    Pull nfsd updates from Bruce Fields:
     "Chuck's RDMA update overhauls the "call receive" side of the
      RPC-over-RDMA transport to use the new rdma_rw API.
    
      Christoph cleaned the way nfs operations are declared, removing a
      bunch of function-pointer casts and declaring the operation vectors as
      const.
    
      Christoph's changes touch both client and server, and both client and
      server pulls this time around should be based on the same commits from
      Christoph"
    
    * tag 'nfsd-4.13' of git://linux-nfs.org/~bfields/linux: (53 commits)
      svcrdma: fix an incorrect check on -E2BIG and -EINVAL
      nfsd4: factor ctime into change attribute
      svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field
      svcrdma: use offset_in_page() macro
      svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API
      svcrdma: Clean-up svc_rdma_unmap_dma
      svcrdma: Remove frmr cache
      svcrdma: Remove unused Read completion handlers
      svcrdma: Properly compute .len and .buflen for received RPC Calls
      svcrdma: Use generic RDMA R/W API in RPC Call path
      svcrdma: Add recvfrom helpers to svc_rdma_rw.c
      sunrpc: Allocate up to RPCSVC_MAXPAGES per svc_rqst
      svcrdma: Don't account for Receive queue "starvation"
      svcrdma: Improve Reply chunk sanity checking
      svcrdma: Improve Write chunk sanity checking
      svcrdma: Improve Read chunk sanity checking
      svcrdma: Remove svc_rdma_marshal.c
      svcrdma: Avoid Send Queue overflow
      svcrdma: Squelch disconnection messages
      sunrpc: Disable splice for krb5i
      ...
    62403005
callback_xdr.c 25.5 KB