mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-07 23:20:32 -04:00
net: hibmcge: fix incorrect statistics update issue
When the user dumps statistics, the hibmcge driver automatically
updates all statistics. If the driver is performing the reset operation,
the error data of 0xFFFFFFFF is updated.
Therefore, if the driver is resetting, the hbg_update_stats_by_info()
needs to return directly.
Fixes: c0bf9bf31e ("net: hibmcge: Add support for dump statistics")
Signed-off-by: Jijie Shao <shaojijie@huawei.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250517095828.1763126-2-shaojijie@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
b95ed55173
commit
009970506c
@@ -317,6 +317,9 @@ static void hbg_update_stats_by_info(struct hbg_priv *priv,
|
||||
const struct hbg_ethtool_stats *stats;
|
||||
u32 i;
|
||||
|
||||
if (test_bit(HBG_NIC_STATE_RESETTING, &priv->state))
|
||||
return;
|
||||
|
||||
for (i = 0; i < info_len; i++) {
|
||||
stats = &info[i];
|
||||
if (!stats->reg)
|
||||
|
||||
Reference in New Issue
Block a user