[PATCH 0/5] ice: fix reset and suspend paths
flat view
HOTtoday
From: Aaron Ma <hidden>
Date: 2026-10-19 10:52:43
Also in:
intel-wired-lan, lkml
These fixes address failures seen while validating reset
recovery and suspend/resume on a system with two E830 PFs and
two E810 PFs, with KASAN enabled. With several PFs probing,
downloading DDP packages and rebuilding after resets at the
same time, the logs filled up with:
ice 0000:38:00.0: Control Send Queue Writeback timeout.
ice 0000:38:00.0: Failed to get VLAN mode, status -5
ice 0000:38:00.0: Pkg download failed: err -5 off 267124737 inf 96
ice 0000:38:00.0: package load failed, -12
ice 0000:38:00.0: probe with driver ice failed with error -5
ice 0000:c8:00.1: clear PF configuration failed -5
ice 0000:c8:00.0: Rebuild failed, unload and reload driver
Patch 2 has no Fixes tag on purpose; it is a prerequisite for
patch 3, so stable backports of patch 3 must include patch 2.
Aaron Ma (5):
ice: check the full PF reset polling limit
ice: retain the adapter throughout hardware initialization and
teardown
ice: scope global configuration lock to the adapter
ice: clear DVM boost table before scanning package hints
ice: quiesce PTP periodic work before system suspend
drivers/net/ethernet/intel/ice/ice_adapter.c | 2 +
drivers/net/ethernet/intel/ice/ice_adapter.h | 6 ++
drivers/net/ethernet/intel/ice/ice_common.c | 65 +++++++++++++-------
drivers/net/ethernet/intel/ice/ice_common.h | 3 +-
drivers/net/ethernet/intel/ice/ice_ddp.c | 8 +--
drivers/net/ethernet/intel/ice/ice_main.c | 37 ++++++-----
6 files changed, 80 insertions(+), 41 deletions(-)
--
2.53.0