netlink: annotate data races around sk_state
authorEric Dumazet <edumazet@google.com>
Fri, 20 Jan 2023 12:59:55 +0000 (12:59 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Feb 2023 07:34:45 +0000 (08:34 +0100)
commitda553c7ca82fd4c878407853b236360ff0eddcfb
tree226512f1f4c8a98515ff13ce2bede84f0f241ad9
parent13edec44a5f52cb52e31520edab3df392650584c
netlink: annotate data races around sk_state

[ Upstream commit 9b663b5cbb15b494ef132a3c937641c90646eb73 ]

netlink_getsockbyportid() reads sk_state while a concurrent
netlink_connect() can change its value.

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