hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/atheros/alx/ethtool.c
....@@ -281,9 +281,8 @@
281281 spin_lock(&alx->stats_lock);
282282
283283 alx_update_hw_stats(hw);
284
- BUILD_BUG_ON(sizeof(hw->stats) - offsetof(struct alx_hw_stats, rx_ok) <
285
- ALX_NUM_STATS * sizeof(u64));
286
- memcpy(data, &hw->stats.rx_ok, ALX_NUM_STATS * sizeof(u64));
284
+ BUILD_BUG_ON(sizeof(hw->stats) != ALX_NUM_STATS * sizeof(u64));
285
+ memcpy(data, &hw->stats, sizeof(hw->stats));
287286
288287 spin_unlock(&alx->stats_lock);
289288 }