]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
igmp: Fix data-races around sysctl_igmp_max_msf.
authorKuniyuki Iwashima <kuniyu@amazon.com>
Fri, 15 Jul 2022 17:17:43 +0000 (10:17 -0700)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 16 Sep 2022 08:53:19 +0000 (10:53 +0200)
commit6b70eb19fad89ec2cad3eb41ecc4c32c68bbb721
tree69f8c284bdf8e6060c2a7a1a5e590988fe9a86ed
parented703c9e532ce814cf34b0e58f5fff4581c665a6
igmp: Fix data-races around sysctl_igmp_max_msf.

BugLink: https://bugs.launchpad.net/bugs/1988479
[ Upstream commit 6ae0f2e553737b8cce49a1372573c81130ffa80e ]

While reading sysctl_igmp_max_msf, it can be changed concurrently.
Thus, we need to add READ_ONCE() to its readers.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
net/ipv4/igmp.c
net/ipv4/ip_sockglue.c