From c6b077efbc39e0ad6c20733693671ab4a8dbba18 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 17 Oct 2025 20:20:02 +0200 Subject: [PATCH] smb: server: let smb_direct_post_send_data() return data_length This make it easier moving to common code shared with the client. Cc: Namjae Jeon Cc: Steve French Cc: Tom Talpey Cc: linux-cifs@vger.kernel.org Cc: samba-technical@lists.samba.org Signed-off-by: Stefan Metzmacher Acked-by: Namjae Jeon Signed-off-by: Steve French --- fs/smb/server/transport_rdma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/smb/server/transport_rdma.c b/fs/smb/server/transport_rdma.c index 29281005a30e3..b43582a453e9c 100644 --- a/fs/smb/server/transport_rdma.c +++ b/fs/smb/server/transport_rdma.c @@ -944,7 +944,7 @@ static int smb_direct_post_send_data(struct smbdirect_socket *sc, goto flush_failed; } - return 0; + return data_length; err: smbdirect_connection_free_send_io(msg); flush_failed: @@ -1000,7 +1000,7 @@ static int smb_direct_send_iter(struct smbdirect_socket *sc, &send_ctx, iter, iov_iter_count(iter)); - if (unlikely(ret)) { + if (unlikely(ret < 0)) { error = ret; break; } -- 2.47.3