On 64bit arches, struct u64_stats_sync is empty and provides no help against load/store tearing. memcpy() should not be considered atomic against u64 values. Use u64_stats_copy() instead.
David Yang (4): u64_stats: Introduce u64_stats_copy() net: bridge: mcast: fix memcpy with u64_stats macsec: fix memcpy with u64_stats vxlan: vnifilter: fix memcpy with u64_stats drivers/net/macsec.c | 6 +++--- drivers/net/vxlan/vxlan_vnifilter.c | 2 +- include/linux/u64_stats_sync.h | 15 +++++++++++++++ net/bridge/br_multicast.c | 2 +- 4 files changed, 20 insertions(+), 5 deletions(-) -- 2.51.0
