]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitff67a0d5e923154587f6c683d3d6756257ba4887
tree10eeca9981b607abc9fe4801577a1434826ddfa6
parentf3662b30b3fb3e8a0bc4271a3cf2c7f487cd707a
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