[PATCH 1 0/4] Move post-send page release into svc_sendto

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to move work out of the completion handlers, because these
are a convenient but limited resource due to their single-threaded
nature.

As a first step I've moved the code that DMA unmaps each
svc_rdma_send_ctxt and returns it to the free list to the tail of
svc_rdma_sendto().

---

Chuck Lever (4):
      svcrdma: Add a "deferred close" helper
      svcrdma: Normalize Send page handling
      svcrdma: Remove unused sc_pages field
      svcrdma: Retain the page backing rq_res.head[0].iov_base


 include/linux/sunrpc/svc_rdma.h            |  4 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c |  8 ++-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c      | 57 ++++++++--------------
 3 files changed, 29 insertions(+), 40 deletions(-)

--
Chuck Lever




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux