]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
af_unix: Cache state->msg in unix_stream_read_generic().
authorKuniyuki Iwashima <kuniyu@google.com>
Wed, 2 Jul 2025 22:35:17 +0000 (22:35 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Dec 2025 10:43:33 +0000 (11:43 +0100)
commit232bd2cf504c329cb41eac064e2220f27c6d37ba
tree93d0da91cabd7aa2f17edaef720d1ca57a33edcb
parent6ebd02cf2dde11b86f89ea4c9f55179eab30d4ee
af_unix: Cache state->msg in unix_stream_read_generic().

[ Upstream commit 8b77338eb2af74bb93986e4a8cfd86724168fe39 ]

In unix_stream_read_generic(), state->msg is fetched multiple times.

Let's cache it in a local variable.

Signed-off-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20250702223606.1054680-6-kuniyu@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Stable-dep-of: 7bf3a476ce43 ("af_unix: Read sk_peek_offset() again after sleeping in unix_stream_read_generic().")
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/unix/af_unix.c