diff options
| author | Stefan Metzmacher <[email protected]> | 2025-08-04 12:15:52 +0000 |
|---|---|---|
| committer | Steve French <[email protected]> | 2025-08-06 19:09:57 +0000 |
| commit | cfe76fdbb9729c650f3505d9cfb2f70ddda2dbdc (patch) | |
| tree | e4d0a9ccf907e059b665c424591ff88bd5fd9465 /tools/lib/api/debug.h | |
| parent | smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma... (diff) | |
| download | kernel-cfe76fdbb9729c650f3505d9cfb2f70ddda2dbdc.tar.gz kernel-cfe76fdbb9729c650f3505d9cfb2f70ddda2dbdc.zip | |
smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
We should call put_recvmsg() before smb_direct_disconnect_rdma_connection()
in order to call it before waking up the callers.
In all error cases we should call smb_direct_disconnect_rdma_connection()
in order to avoid stale connections.
Cc: Namjae Jeon <[email protected]>
Cc: Steve French <[email protected]>
Cc: Tom Talpey <[email protected]>
Cc: [email protected]
Cc: [email protected]
Fixes: 0626e6641f6b ("cifsd: add server handler for central processing and tranport layers")
Signed-off-by: Stefan Metzmacher <[email protected]>
Acked-by: Namjae Jeon <[email protected]>
Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'tools/lib/api/debug.h')
0 files changed, 0 insertions, 0 deletions
