net: annotate accesses to dev->gso_max_size
authorEric Dumazet <edumazet@google.com>
Fri, 19 Nov 2021 15:43:31 +0000 (07:43 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Nov 2021 12:49:42 +0000 (12:49 +0000)
commit4b66d2161b8125b6caa6971815e85631cf3cf36f
tree10eeca9981b607abc9fe4801577a1434826ddfa6
parent8e2a2f90511aec3e076ecfac6de3bd96737f2282
net: annotate accesses to dev->gso_max_size

dev->gso_max_size is written under RTNL protection, or when the device is
not yet visible, but is read locklessly.

Add the READ_ONCE()/WRITE_ONCE() pairs, and use netif_set_gso_max_size()
where we can to better document what is going on.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
drivers/net/ethernet/realtek/r8169_main.c
drivers/net/ethernet/sfc/ef100_nic.c
drivers/net/ipvlan/ipvlan_main.c
drivers/net/macvlan.c
drivers/net/veth.c
drivers/net/vxlan.c
include/linux/netdevice.h
net/8021q/vlan.c
net/8021q/vlan_dev.c
net/bridge/br_if.c
net/core/sock.c
net/sctp/output.c