net: Fix data-races around sysctl_[rw]mem_(max|default).
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2134161 Tested: LNST, Tier1 Upstream commit: commit 1227c177 Author: Kuniyuki Iwashima <kuniyu@amazon.com> Date: Tue Aug 23 10:46:44 2022 -0700 net: Fix data-races around sysctl_[rw]mem_(max|default). While reading sysctl_[rw]mem_(max|default), they can be changed concurrently. Thus, we need to add READ_ONCE() to its readers. Fixes: 1da177e4 ("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:
Paolo Abeni <pabeni@redhat.com>
Showing
- net/core/filter.c 2 additions, 2 deletionsnet/core/filter.c
- net/core/sock.c 4 additions, 4 deletionsnet/core/sock.c
- net/ipv4/ip_output.c 1 addition, 1 deletionnet/ipv4/ip_output.c
- net/ipv4/tcp_output.c 1 addition, 1 deletionnet/ipv4/tcp_output.c
- net/netfilter/ipvs/ip_vs_sync.c 2 additions, 2 deletionsnet/netfilter/ipvs/ip_vs_sync.c
Loading