net-sysfs: convert dev->operstate reads to lockless ones
authorEric Dumazet <edumazet@google.com>
Tue, 13 Feb 2024 06:32:39 +0000 (06:32 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 14 Feb 2024 11:20:13 +0000 (11:20 +0000)
commit004d138364fd10dd5ff8ceb54cfdc2d792a7b338
tree19491864f7a5306175afb03f896047725ffe281f
parentc7d52737e7ebd31cc5fef46380d94b58becf9479
net-sysfs: convert dev->operstate reads to lockless ones

operstate_show() can omit dev_base_lock acquisition only
to read dev->operstate.

Annotate accesses to dev->operstate.

Writers still acquire dev_base_lock for mutual exclusion.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_netlink.c
net/core/link_watch.c
net/core/net-sysfs.c
net/core/rtnetlink.c
net/hsr/hsr_device.c
net/ipv6/addrconf.c