diff options
author | Vladimir Oltean <vladimir.oltean@nxp.com> | 2022-08-16 16:53:49 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-08-18 07:58:32 +0300 |
commit | 18d8e67df184081bc6ce6220a2dd965cfd3d7e6b (patch) | |
tree | a83f952a61fd4eb584e245b02eaa6002b9836bd9 /include/soc/mscc | |
parent | 22d842e3efe56402c33b5e6e303bb71ce9bf9334 (diff) | |
download | linux-18d8e67df184081bc6ce6220a2dd965cfd3d7e6b.tar.xz |
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/soc/mscc')
0 files changed, 0 insertions, 0 deletions