From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F0F2D2E7195 for ; Thu, 21 Aug 2025 16:58:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755795536; cv=none; b=Ur42Z1e5RiFc+OM/wy06wxrlDhh6ei+WThtsWdsCjVPXh5fWZSi5kp2eqf0XbbLJcZ13R5LB5ppIAPCMle8v9y3iEhKDq6RZdeoopV5lIf91J0Zc9EkQlyLolI8REU27WCZjVUpY8B6+rDycgDob56xNQkHWAtf086UbCrbITe4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755795536; c=relaxed/simple; bh=3A4U0mFlnkILhub4vGFum/rHOWkZrlTYW603OLEkJVY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mqSq9snyLaZBgrRSMttqwqWYgAIFB0EQ/tOK3psAd0QfUhj93MFZHcGzgYNv5IuKXMZn+IZLKblF+e0qHSh8N9AAXogZ5Kov+Q7V/j7BQJR7k9+ftACk8MyLqIBO24+0S/bs13LI54rKer2gVXX3nufCOIdOzvRqq5hhc/SBD3s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com; spf=fail smtp.mailfrom=purestorage.com; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b=AKYJcttA; arc=none smtp.client-ip=209.85.208.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=purestorage.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=purestorage.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=purestorage.com header.i=@purestorage.com header.b="AKYJcttA" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-6188b793d21so1878047a12.3 for ; Thu, 21 Aug 2025 09:58:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purestorage.com; s=google2022; t=1755795533; x=1756400333; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3A4U0mFlnkILhub4vGFum/rHOWkZrlTYW603OLEkJVY=; b=AKYJcttA/ghZKZYC7tZBkFM0Mb2/EgCjLiCsho3sVE1N0zQlOUuY23ZAdao0V3gQN+ 9bsm8X7d/L0hK6WIDN6Q7JT4qGdMAlNSbC4PrBkk2o//JNflnpbNE6uLpwPORZZJ2WkY sZfonTzb7tqKst2ugQrihXHJpDuRGh4bCcGSQ5OvKyLOP0Puz+TmiUU+SESdROqDEE74 4skQxgs8BJJ/VyO/18R4Hk/Kzc3XXQHtbY6g2AZQmSihSYNMOv6iUPm2j4vWbD29Fh2z 5bVC0iFxZZYfQAUlio6uwk99op7mmkdITWEJGzXYeLAHqYLk3dY0emEHOQaL3xzXyAXM FcTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755795533; x=1756400333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3A4U0mFlnkILhub4vGFum/rHOWkZrlTYW603OLEkJVY=; b=KuVi0SKUhFNxWXWhZec+F8GnX/fJz5li1zzisTomtsB+b74sFpzE0xZS/e8Lav3v6h DyasiKK/G2z27sVm8sz7npqpKKrYktxFrZiou7D84ajnAz6z3TyBIJCs2JPyk2mIBZcm nh8IJEv1Ek+HwBM/OinbY1mu0idAJII+Ww/QJZnUI3V/ORA3HWOtSAwxBOWtf0wgFC42 FPSM0+c4Zi0zFy3ZOZ3iR1lfU7aLuYq1J6xGlf2tHmSZYFx9vDvCMlPZJq9+00kzpw+F UCSUXUs96DjP97o8ubced17U0cUXUuEKZtLSnLHbj2vGJ+fzWiHjGhrUgOei5LI4cpr7 xelw== X-Forwarded-Encrypted: i=1; AJvYcCXtk1eVRJmgucF7K1w4GRJju7ilQPsfaWYvE2cL+6Uxrl7FWt6X2gTSrGlyOf0XJjn4SUpeMA/EbDUH@vger.kernel.org X-Gm-Message-State: AOJu0YxpEAf+F0+rq+uD26NznMJZTpJne0eC1qsxI3Uiy8yeFGP8H7Zu yyLT9YUeDkR5A/+HHccf/s33NCHlv+p7Yj/3cHGxWQmjHk5G10fg7mLjJhccawL9Ayg= X-Gm-Gg: ASbGncvOAuicxuQzPsZIPQiZ5bkLKjcHULmWnjLK9TbMyauKCo/LMSmGUjODXCDPrLY nqRWhYgtwz8jJtu02KQSklrYgz539YjB4K+pZbwghzASUUyGEpZzDuhMQqmkcY6WeimT3RZS9dl U+ZPICdRgU2Bn4qa/17kWF9BY2QrFbv1PfNfbSgBM3gJIpmoZeTOhhMj0JN1mC98KCeY21/xDsp VoVIicv+MmmnmP/Jciox384C3cc+6Z30ifDXSMPtFjjxI65W6KO7+AgKsk/uErEpwXVD03fo8uM 13SSh2PCgz4Mx5e0Po6O8qswhC6WO5bx1i8wAx+EPEBKNmuetKoi1cbVYwLvgK0bc/5xjdSABf8 ivzkbrFLgEmkdMlyBZDGT0lsUg7JkLRFwYRW3zA7D5j0ptPxE X-Google-Smtp-Source: AGHT+IHbD3hrlfzfuV9dgz0//kT04PlITNsV9cNrzMXodwD/dQM9X/pgqOr/RoZqgWohk3JzCKOHjg== X-Received: by 2002:a05:6402:5057:b0:618:6fef:83e9 with SMTP id 4fb4d7f45d1cf-61bf8743d4cmr3099366a12.34.1755795533295; Thu, 21 Aug 2025 09:58:53 -0700 (PDT) Received: from dev-mattc2.dev.purestorage.com ([208.88.159.128]) by smtp.googlemail.com with ESMTPSA id 4fb4d7f45d1cf-61a758ba909sm5450122a12.54.2025.08.21.09.58.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Aug 2025 09:58:51 -0700 (PDT) From: Matthew W Carlis To: zhenzhong.duan@intel.com Cc: Smita.KoralahalliChannabasappa@amd.com, adam.c.preble@intel.com, alison.schofield@intel.com, bhelgaas@google.com, bp@alien8.de, chao.p.peng@intel.com, dan.j.williams@intel.com, dave.jiang@intel.com, dave@stgolabs.net, erwin.tsaur@intel.com, feiting.wanyan@intel.com, helgaas@kernel.org, ira.weiny@intel.com, james.morse@arm.com, lenb@kernel.org, linux-acpi@vger.kernel.org, linux-cxl@vger.kernel.org, linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, lukas@wunner.de, mahesh@linux.ibm.com, oohall@gmail.com, qingshun.wang@linux.intel.com, rafael@kernel.org, rrichter@amd.com, sathyanarayanan.kuppuswamy@intel.com, tony.luck@intel.com, vishal.l.verma@intel.com, yudong.wang@intel.com, msaggi@purestorage.com, sconnor@purestorage.com, ashishk@purestorage.com, rhan@purestorage.com, jrangi@purestorage.com, agovindjee@purestorage.com, bamstadt@purestorage.com Subject: [PATCH v5 0/2] PCI/AER: Handle Advisory Non-Fatal error Date: Thu, 21 Aug 2025 10:58:29 -0600 Message-ID: <20250821165829.3471-1-mattc@purestorage.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hello. My team had independently started to make a change similar to this before realizing that someone had already taken a stab at it. It is highly desirable in my mind to have an improved handling of Advisory Errors in the upstream kernel. Is there anything we can do to help move this effort along? Perhaps testing? We have a decent variety of system configurations & are able to inject various kinds of errors via special devices/commands etc. Thanks, -Matt