kernel_optimize_test/drivers/net
Kuniyuki Iwashima ffc388f6f0 tcp: Fix data-races around sysctl knobs related to SYN option.
[ Upstream commit 3666f666e99600518ab20982af04a078bbdad277 ]

While reading these knobs, they can be changed concurrently.
Thus, we need to add READ_ONCE() to their readers.

  - tcp_sack
  - tcp_window_scaling
  - tcp_timestamps

Fixes: 1da177e4c3 ("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>
2022-07-29 17:19:21 +02:00
..
appletalk
arcnet
bonding net: bonding: fix use-after-free after 802.3ad slave unbind 2022-07-07 17:52:18 +02:00
caif caif_virtio: fix race between virtio_device_ready() and ndo_open() 2022-07-07 17:52:18 +02:00
can Revert "can: xilinx_can: Limit CANFD brp to 2" 2022-07-21 21:20:17 +02:00
dsa net: dsa: bcm_sf2: force pause link settings 2022-07-07 17:52:16 +02:00
ethernet tcp: Fix data-races around sysctl knobs related to SYN option. 2022-07-29 17:19:21 +02:00
fddi
fjes
hamradio
hippi
hyperv
ieee802154
ipa
ipvlan
mdio
netdevsim
pcs
phy net: sfp: fix memory leak in sfp_probe() 2022-07-21 21:20:15 +02:00
plip
ppp
slip
team
usb usbnet: fix memory leak in error case 2022-07-12 16:32:17 +02:00
vmxnet3
wan
wimax
wireguard
wireless
xen-netback xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue 2022-07-21 21:19:59 +02:00
bareudp.c
dummy.c
eql.c
geneve.c
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c
macvlan.c
macvtap.c
Makefile
mdio.c
mii.c
net_failover.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
thunderbolt.c
tun.c net: tun: avoid disabling NAPI twice 2022-07-07 17:52:19 +02:00
veth.c
virtio_net.c virtio-net: fix race between ndo_open() and virtio_device_ready() 2022-07-07 17:52:16 +02:00
vrf.c
vsockmon.c
vxlan.c
xen-netfront.c xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() 2022-07-07 17:52:23 +02:00