On Thu, Jan 21, 2021 at 03:53:12PM -0500, Chuck Lever wrote: > The Receive completion handler doesn't look at the contents of the > Receive buffer. The DMA sync isn't terribly expensive but it's one > less thing that needs to be done by the Receive completion handler, > which is single-threaded (per svc_xprt). This helps scalability. On dma-noncoherent systems that have speculative execution (e.g. a lot of ARM systems) it can be fairly expensive, so for those this a very good thing. Reviewed-by: Christoph Hellwig <hch@xxxxxx>