From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3745B4A8FD8 for ; Mon, 19 Oct 2026 10:52:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.125.188.123 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792407171; cv=none; b=kfu1snsNCRsnT1A5T77rBUnjvIABZ2EGIDjanx341CDt6tWBS8RieuVyJs9AhIeB+MkjLZybkFiSjgZ/3AxSmpXZeYpuNfhIQtZm/azvRgHmsAsY6/xTQscxkmoPpmMrlEb6mYg5pJPYAO0S1Mnxm8jXyecaHGfKcZQRTbxOzHM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792407171; c=relaxed/simple; bh=pm2OcIWKS0Mrluk+xgY9BFIgHrq3LpZhYd+9i9aERN8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=gfCx4TNWNBahz+vyhGOQZlK6JmVGuXuef0LTB5yU18EIKXlMVrocRBSM4aGJMzBVjov1RrcZt/h2L5Yu70fOccS3Obwr73yQ/pc/HYpwAUCPCZiFlYSAxsGsRY8jWGJN5d7nr7CmgeRoJb4zKGPw09ocynvcBmj+vqTeZSaRXW4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=canonical.com; spf=pass smtp.mailfrom=canonical.com; dkim=pass (4096-bit key) header.d=canonical.com header.i=@canonical.com header.b=flfPEtlO; arc=none smtp.client-ip=185.125.188.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=canonical.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=canonical.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (4096-bit key) header.d=canonical.com header.i=@canonical.com header.b="flfPEtlO" Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id A40EA3F2BB for ; Mon, 19 Oct 2026 10:52:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20251003; t=1792407154; bh=1oLogmVGlJ6B8L+VB4rQSHuGOeONrwssRUu0KT4NlTo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=flfPEtlOpqeAEx1FPUBhErVNqoil4hRtlbVj/6sSWzfDI6WujJCcwfMw+T0EH+e2k sDczt0fMMdrl7rmB2O3pFPyFWaImbcoiSxdtUNh10nJQ0Za0M/xLuW6D/Gw57+jJ9C dzCpXdl/GyOq/tji6ftO3TkMYt8Pd29M5BhVJwRrWhVieFj8mA/YfaErO+2+LsuICt 11YeA19NPXV3f4jaF5pXczxOWxKun6+sTgi8TE6g1xZbtAhTSFJoDqGWnD94gXNQz0 7LbIGgGYEaKG0hJkbSh+KUs46Hv7DNs966Ils69/PelaGSr5BTNs4ds5qYCs3IiTAL HVOhRrfAB2/oeBZZoBhZ7shXPFmPtscM1WuaeW2GG64FDGm4wvF55Rj3U3YulxoxGx lxoELZijC882/A/Hf2cWzI8fbfOJDJAnPlBfPn3nOTVCXm4uqwHtqVVgDoFydE56AC hm6qZvrl8UDpQKRNNhK1PP6eRGSXkhEOBsgcOZkZ93DE/pWmbX4kxtjc+VPOIL6hFW 8qp61wy3551iUPa/7o/0Md/k0Lwazi3yrLZTRxBjl6eU2yRFE8ZVpz3EMFvKAf9RRN jYEkcysFByAGfOV8n8atMPFtUsT3NyU33gBsBEq5qu/xceJu6XA+cO1eohFB8tUKSP epYIDkDYLeGYKm6J4Efr+GaQ= Received: by mail-wr1-f69.google.com with SMTP id ffacd0b85a97d-48df5b058ddso1219377f8f.0 for ; Mon, 19 Oct 2026 03:52:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792407154; x=1793011954; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1oLogmVGlJ6B8L+VB4rQSHuGOeONrwssRUu0KT4NlTo=; b=hhZuOGhR1RNSz9+ww5DusxS5h48EBOGd0eokjvZBQkI8b4Cdt5OV/gzft48dyuJ89O ZiX11uVS667JjDJ3qNgHf3NBjZQ8WVRXPz3kem9j4P7BLwJhua4oxbBVqUaJVMJ4BgMf ckDtwF7VVbGqSmqUZfOdaLQZTP9/2a3EFtnhDZoAy2JxP/9PPoIA+Aa2OgLvBKg41w2G GR9FtlV1Z2a8Un912higXVK6eMGyhXtA69y/xiMjS4S/AVfb4La7wY8MLphfwCeWJcpu mq58aZ1KAUIK5LLhzBbEqW8ZZCyeIZ+bzyl/AshAlLpM2WL/7OJh19ROEmr9wYlhAM66 j7Mg== X-Forwarded-Encrypted: i=1; AKwUvBwdvgqUK5w8H1QGN/mwkoQo+6J6BGkCcZusxYz80f7bb5HTQMWCvGJFpk6E6UIVW4qBtUSUA58cZ7ZVYv0=@vger.kernel.org X-Gm-Message-State: AFq9FYLT4URFyg20mAblmnxtibk1b0o1na9Xj9XYPt2Vnqem8gqTNnsQ Eqx+Ce8/AUogy5stf4XZb6e5Sw74OUDesVOxJhNEfckZti60DN1hNbM+/nl2RQYKokybjT2dAgv c+WbCAsaorEzemy+VIoqY4rV9EfV9xL6LkSNcu7pYddrPh+aKCkTgRcf64qeOewim12MiPCTIhU 5E4ozyzQ== X-Gm-Gg: AYBFou0q5l29NEPpZD3Ox4c3p/MmcLnVaOuG+WFAMX+o2KKYE9QRGawHY7tXu4xpuRp 9H2sttrhh52Qahb9Ed8kterFzSk36DUdujvfXb5P81WR2WOSDqY260fm1JrSFxTJ1NN3l3JtP5i 7BtcRQBf4FSYH13EpL45a0q4g1oxrXZJ+cLG2er1TkgrT+eDQX1MI8T3QT8C2P+jVn6XvDW5egr 18P8ZnVWzBrOV1TdRIhh3byFQZPXKSsoYxGlnQfecV9ry/uGlTrrdRb06pRt8UU7H3BBdsQfL7Y KKxagYrwRX0pIM5iVASJFRryc+w56r817u5JhoDCa3T7CtHlLubvtFtbMCrcOrZHPge5PPvLBG1 WDhhhFcpx26oSmFKeP9res++fVQTnmddiWock94aw/5vB+UN7gYVRF+pT8l2+wnOIOlKnZEbtG6 wjSkTIw8coozLX7h+OLlLRUVSHXFkge2DCinbvqe8Ic3guNC7ixMYUfsH8GDsr6vRfX7v1hl9qO GcGAv/orBqBlhz7KQ+R3T/KV4fQTE8G8kjlWi+0 X-Received: by 2002:a5d:61ca:0:b0:48b:10af:f85c with SMTP id ffacd0b85a97d-48e07fcda0dmr8499737f8f.37.1792407154212; Mon, 19 Oct 2026 03:52:34 -0700 (PDT) X-Received: by 2002:a5d:61ca:0:b0:48b:10af:f85c with SMTP id ffacd0b85a97d-48e07fcda0dmr8499702f8f.37.1792407153808; Mon, 19 Oct 2026 03:52:33 -0700 (PDT) Received: from u-ThinkPad-X1-Extreme-Gen-4i ([103.155.100.4]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48dfd510201sm23238930f8f.55.2026.10.19.03.52.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Oct 2026 03:52:33 -0700 (PDT) From: Aaron Ma To: Tony Nguyen , Przemek Kitszel , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Alexander Lobakin , Richard Cochran , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Dan Nowlin , Brett Creeley , Jacob Keller , intel-wired-lan@lists.osuosl.org (moderated list:INTEL ETHERNET DRIVERS) Subject: [PATCH 0/5] ice: fix reset and suspend paths Date: Mon, 19 Oct 2026 18:51:50 +0800 Message-ID: <20261019105155.3793063-1-aaron.ma@canonical.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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