Hi- I found the problem with the original (now reverted) commit to batch-post Receives. I've taken some time to split the change into smaller pieces and update a few documenting comments. --- Chuck Lever (6): svcrdma: RPCDBG_FACILITY is no longer used svcrdma: Provide an explanatory comment in CMA event handler svcrdma: Remove stale comment for svc_rdma_wc_receive() svcrdma: Add a batch Receive posting mechanism svcrdma: Use svc_rdma_refresh_recvs() in wc_receive svcrdma: Maintain a Receive water mark include/linux/sunrpc/svc_rdma.h | 2 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 91 +++++++++++++----------- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 ++- 3 files changed, 60 insertions(+), 41 deletions(-) -- Chuck Lever