]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length
authorJeff Layton <jlayton@kernel.org>
Mon, 11 Aug 2025 14:37:07 +0000 (10:37 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Sun, 21 Sep 2025 23:24:50 +0000 (19:24 -0400)
commita9a15ba23efc4d6d34127e8d175ae63a95434f58
treee7a36bff46457ceff88ee8776be5fb988e4cc20d
parente4f574ca9c6dfa66695bb054ff5df43ecea873ec
sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length

This pr_notice() is confusing since it only prints xdr->len, which
doesn't include the 4-byte record marker.  That can make it sometimes
look like the socket sent more than was requested if it's short by just
a few bytes.

Add sizeof(marker) to the size and fix the format accordingly.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
net/sunrpc/svcsock.c