Thread (9 messages) 9 messages, 3 authors, 13h ago

[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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help