diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2023-11-21 19:40:33 +0300 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2024-01-08 01:54:27 +0300 |
commit | ae225fe27b931de89b6b1e1bbe6de4de23000850 (patch) | |
tree | 25de5c80e0f71497debcc0d9de48445aa7810e50 /lib/string_helpers.c | |
parent | 9c7e1a06588ee6962afe0dfe5a398e1d23212005 (diff) | |
download | linux-ae225fe27b931de89b6b1e1bbe6de4de23000850.tar.xz |
svcrdma: Add an async version of svc_rdma_send_ctxt_put()
DMA unmapping can take quite some time, so it should not be handled
in a single-threaded completion handler. Defer releasing send_ctxts
to the recently-added workqueue.
With this patch, DMA unmapping can be handled in parallel, and it
does not cause head-of-queue blocking of Send completions.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions