]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
netlink: Fix rmem check in netlink_broadcast_deliver().
authorKuniyuki Iwashima <kuniyu@google.com>
Fri, 11 Jul 2025 05:32:07 +0000 (05:32 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Jul 2025 16:25:03 +0000 (18:25 +0200)
commit07100f3ba5d7c65e6e792389f09bf6b8fc21aedb
tree313aa3d154f3222e191c7cb959aa22c1a1da423a
parent23791e9242a954f4b4676aab3e2d915301ef6413
netlink: Fix rmem check in netlink_broadcast_deliver().

commit a3c4a125ec725cefb40047eb05ff9eafd57830b4 upstream.

We need to allow queuing at least one skb even when skb is
larger than sk->sk_rcvbuf.

The cited commit made a mistake while converting a condition
in netlink_broadcast_deliver().

Let's correct the rmem check for the allow-one-skb rule.

Fixes: ae8f160e7eb24 ("netlink: Fix wraparounds of sk->sk_rmem_alloc.")
Signed-off-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20250711053208.2965945-1-kuniyu@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/netlink/af_netlink.c