summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorVladimir Oltean <vladimir.oltean@nxp.com>2022-08-16 15:53:49 +0200
committerJakub Kicinski <kuba@kernel.org>2022-08-18 06:58:32 +0200
commit18d8e67df184081bc6ce6220a2dd965cfd3d7e6b (patch)
treea83f952a61fd4eb584e245b02eaa6002b9836bd9 /include
parentnet: mscc: ocelot: turn stats_lock into a spinlock (diff)
downloadlinux-18d8e67df184081bc6ce6220a2dd965cfd3d7e6b.tar.xz
linux-18d8e67df184081bc6ce6220a2dd965cfd3d7e6b.zip
net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
The 2 methods can run concurrently, and one will change the window of counters (SYS_STAT_CFG_STAT_VIEW) that the other sees. The fix is similar to what commit 7fbf6795d127 ("net: mscc: ocelot: fix mutex lock error during ethtool stats read") has done for ethtool -S. Fixes: a556c76adc05 ("net: mscc: Add initial Ocelot switch support") Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions