From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (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 044352E7198 for ; Thu, 21 Aug 2025 16:58:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755795536; cv=none; b=snAceSdn/UT3stWLKsCQkG8DeFDfWc2oUolL+NmBvhwthLUVSHMk03jada7hd3PRm7R6zg6aGYsjMrUyvTDtRAEr1SX40pxFCLZ0E4FbfiAI5Ronj9pVc0YtmQCyfc0CjmKPgwojlRrHCMLCiIJidyOThREMa2VyW22r+sBotYU= 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.53 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-f53.google.com with SMTP id 4fb4d7f45d1cf-6188b5b7c72so1956429a12.0 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=ZIcFSwXWg1tXAehvQ4fazpVSfnWRx/3rwuS0pR4CEjVy+rHZAVxRRzpZDUTxVH10sE QQXJWZ+rz28CDMt/WSJIrFlz9x0QhsPfV9zNcMNXzXUrvsHxdOsKDEZPiG7baw7iN/dP YroTJ6VuoqEaa1lcwgPGvE7heTuJP4iccSawRnRqMAO+fIKIZ+2cPPjNcXXSpkT2xfCt p74h8BTIgZPB+amXvg5RC2nVVWVnvGEp3pKjxhbh4SnqpWdIUU1Q+7ziZ3cRLmCH5R60 JaXphI/tFKoAdWMLDR6CmxvOsVpYurENNm1a2ee6yk5cYp9Ax09UfD4CfAHEqIBDrxTq IHYw== X-Forwarded-Encrypted: i=1; AJvYcCXyUGQWiCWF9TwYzOCkC/gQ9d8zMM/QVJlDQDnz9OwOwfUNsntSGqOgKa2kROV97FJoHccZOFQZl5o=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9deYV9K4JhIg+V5RSZp2k2dnXPadyLt52VYc3Az0wh3DkB7E2 +IqcX+9/IsCHuuZloHW47N2hdmbGfuPAEsRcNC2hFSV+aXu0rO8wFNezVvVEvgLMTUk= X-Gm-Gg: ASbGncu5V4/Aq58GU6Op5VW0D5fVowkIg5J3Wch3VwzZJHH6id3OjHVSe4bhe0dPFoO 1eMsP2IOS/2vNS/te1EIlVLZ/YY+qkAcl42b2eb+CxX/jAOEeoof/lINIixLymG7n05Ox4HSvS5 5ytyXYzJ2/QIZMiSIRM2dfiuCOLf3KaQw9Yh4h4RI/7z9evr6i0DZbYOpy8RlHjdxcvx6ndpblw 6PBgJFb+HpZqRuYCKGf1SkS6YZlJ0n7wmYJj9WUTsiZCR1NS2q7iWskqaX29BvTjeOjtr7vVMCU Sq8cuq2XRlA7do5z7HO0MI7mfkmBq3BqGfIGYOts4lb2eqJLDlmVGDZIuhGPv7N86Mr3TIOZ9uu N2Jh846rxuT/l/T1e4pSRCx8B8mCZsiArQw5Q7RnDzG+PZE9S 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-pci@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