]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
netlink: annotate data races around dst_portid and dst_group
authorEric Dumazet <edumazet@google.com>
Fri, 20 Jan 2023 12:59:54 +0000 (12:59 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Feb 2023 06:49:42 +0000 (07:49 +0100)
commit71bd90357ee93482922ea1ec73cd72271a825fec
tree1227050e43b6ffaf6a351872ffec36c35f431c31
parenta737d39273e636ebcbcce2b04d088fe0b1effe87
netlink: annotate data races around dst_portid and dst_group

[ Upstream commit 004db64d185a5f23dfb891d7701e23713b2420ee ]

netlink_getname(), netlink_sendmsg() and netlink_getsockbyportid()
can read nlk->dst_portid and nlk->dst_group while another
thread is changing them.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/netlink/af_netlink.c