tcp: minor optimization in tcp_add_backlog()
authorEric Dumazet <edumazet@google.com>
Mon, 15 Nov 2021 19:02:30 +0000 (11:02 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Nov 2022 14:59:16 +0000 (23:59 +0900)
commit2437f3c5c6a6b7ec7368557a058ed9515fc767e1
treee1c0543638c67a1511338f1a4340eaf2024bf8cc
parentef27df75912d9a031b218e8cbd35486753e0c1df
tcp: minor optimization in tcp_add_backlog()

[ Upstream commit d519f350967a60b85a574ad8aeac43f2b4384746 ]

If packet is going to be coalesced, sk_sndbuf/sk_rcvbuf values
are not used. Defer their access to the point we need them.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Stable-dep-of: ec791d8149ff ("tcp: fix a signed-integer-overflow bug in tcp_add_backlog()")
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/ipv4/tcp_ipv4.c