diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2023-11-21 19:40:39 +0300 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2024-01-08 01:54:27 +0300 |
commit | f09c36c8dffc7dcf796b862bffdda5753bec84ef (patch) | |
tree | 5c91052e606788b6d95f4496222dec813dd0f9e9 /lib/test_vmalloc.c | |
parent | ae225fe27b931de89b6b1e1bbe6de4de23000850 (diff) | |
download | linux-f09c36c8dffc7dcf796b862bffdda5753bec84ef.tar.xz |
svcrdma: Add an async version of svc_rdma_write_info_free()
DMA unmapping can take quite some time, so it should not be handled
in a single-threaded completion handler. Defer releasing write_info
structs 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 Write completions.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'lib/test_vmalloc.c')
0 files changed, 0 insertions, 0 deletions