[PATCH] smb: smbdirect: fix inverted comparison operator in negotiation log message
From: David Carlier
Date: Fri Mar 13 2026 - 17:13:55 EST
The condition checks preferred_send_size > max_recv_size, but the error
message prints "<" instead of ">", making the log misleading when
debugging SMBDirect RDMA negotiation failures.
Signed-off-by: David Carlier <devnexen@xxxxxxxxx>
---
fs/smb/common/smbdirect/smbdirect_connect.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/smb/common/smbdirect/smbdirect_connect.c b/fs/smb/common/smbdirect/smbdirect_connect.c
index b9be2f2f44be..2b54f79dba43 100644
--- a/fs/smb/common/smbdirect/smbdirect_connect.c
+++ b/fs/smb/common/smbdirect/smbdirect_connect.c
@@ -790,7 +790,7 @@ static void smbdirect_connect_negotiate_recv_work(struct work_struct *work)
if (preferred_send_size > sp->max_recv_size) {
smbdirect_log_rdma_event(sc, SMBDIRECT_LOG_ERR,
- "invalid: preferred_send_size=%u < max_recv_size=%u\n",
+ "invalid: preferred_send_size=%u > max_recv_size=%u\n",
preferred_send_size,
sp->max_recv_size);
smbdirect_socket_schedule_cleanup(sc, -ECONNABORTED);
--
2.51.0