Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp2022166rwe; Fri, 2 Sep 2022 07:28:14 -0700 (PDT) X-Google-Smtp-Source: AA6agR7xwIjG5A0c5XWopSjayB/KPAxYEt0Ab8CkGwt/+/lonnlT1OCbRZMeuEqqvwFTY+IUWz+5 X-Received: by 2002:a05:6402:3552:b0:448:dba5:dec2 with SMTP id f18-20020a056402355200b00448dba5dec2mr14112506edd.7.1662128894338; Fri, 02 Sep 2022 07:28:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662128894; cv=none; d=google.com; s=arc-20160816; b=XAvfkhsPRic+UOU40sHswBQAIeROhyMMjZdUdh1FiXrNm+QbcU4u5G3uHG1ceJ0VDG SYv4YEdP6tv3Q3cjkPdwkzE7YFfJoUDcwz7zD8FOwo3GZhBsg/muo5XQ3qSC5Iy/57tH hoyawgz/SlrLUCOyTLS86sPtW70nblLpCjyk5HgmqNCjLInswjILUu5x7A5d9Ka70itN 2Po5e6IdThbJI9tQX3D4Idv+vLDlC8xw7ts8JnzYYvQXUAvbl8wapkIFP383reFItBYE y7GTxyjmPWyZkmGsALg/D2hXXEo8PYJqzLutUxfeBlfcb+q7Cor2TQItiAuHbXrSYDsO 0R+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=IKabOMxLQrxipuGxr2K+4Jq8ILhbQYOlMxHYzta0Rk4=; b=ufL1Bg+NYGWmIclqPNvJOA7kdfi53Pl6mukGNSvhg0JPhpfHokE9BKefnQmhT1SZ8J PYy8sxhXiLXl8nwXHYoKKc7WU1M+HXlcdC3yrAfvyb9Vb0VUerY373cUM3Wv2r8fraQe uVdnE181DtJq2HzgWX4IN0A+GkmfREyPllbJfYEdA4jotBgYfsWLo5BfWR2Qe4VzSF9f uITww6UN57YbsYY8bi4OhDxaNeYuUEoXyt36HEtD0eTRI1flKdAltzvDN5LD5S0Si/oa hN/4vzlf1cOK1/cwaFcK5jyUKYBKoksgCdeXOWIf2ooRi/8pTrsE9919zF7KeRqN/ZWf 6aMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=BVU9uqkj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ne27-20020a1709077b9b00b0073d19e6ce0bsi2037023ejc.301.2022.09.02.07.27.43; Fri, 02 Sep 2022 07:28:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=BVU9uqkj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237564AbiIBMpV (ORCPT + 99 others); Fri, 2 Sep 2022 08:45:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237401AbiIBMnX (ORCPT ); Fri, 2 Sep 2022 08:43:23 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8CBFAEA8A9; Fri, 2 Sep 2022 05:32:19 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DFEDE621A6; Fri, 2 Sep 2022 12:32:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 993D6C433B5; Fri, 2 Sep 2022 12:32:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1662121934; bh=592iDz/BO08z3ictvlp22YVVxQH8ZjZrTk0zzma+jgo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BVU9uqkjcIXJIMtS7LjPwm3FpfoKD5NXt/Fx/mV8JWyC1rmDX/4Dd/b6pDLqSUf6j bHwMeiEQXZX6YeZcxZfCfYOf1QpWgQU9NYlnDtQAGu9NwqK+knB1IKr541xidwuRpU RoPvTNRKpDLkKXTcvp4DnmkjradgSiargDLzCN38= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ben Greear , Stefan Roese , Bjorn Helgaas , =?UTF-8?q?Pali=20Roh=C3=A1r?= , "Rafael J. Wysocki" , Bharat Kumar Gogada , Michal Simek , Yao Hongbo , Naveen Naidu , Sasha Levin Subject: [PATCH 5.15 26/73] Revert "PCI/portdrv: Dont disable AER reporting in get_port_device_capability()" Date: Fri, 2 Sep 2022 14:18:50 +0200 Message-Id: <20220902121405.308996274@linuxfoundation.org> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220902121404.435662285@linuxfoundation.org> References: <20220902121404.435662285@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Greg Kroah-Hartman This reverts commit c968af565ca6c18b2f2af60fc1493c8db15abb3c which is commit 8795e182b02dc87e343c79e73af6b8b7f9c5e635 upstream. It is reported to cause problems, so drop it from the stable trees for now until it gets sorted out. Link: https://lore.kernel.org/r/47b775c5-57fa-5edf-b59e-8a9041ffbee7@candelatech.com Reported-by: Ben Greear Cc: Stefan Roese Cc: Bjorn Helgaas Cc: Pali Rohár Cc: Rafael J. Wysocki Cc: Bharat Kumar Gogada Cc: Michal Simek Cc: Yao Hongbo Cc: Naveen Naidu Cc: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/pci/pcie/portdrv_core.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) --- a/drivers/pci/pcie/portdrv_core.c +++ b/drivers/pci/pcie/portdrv_core.c @@ -222,8 +222,15 @@ static int get_port_device_capability(st #ifdef CONFIG_PCIEAER if (dev->aer_cap && pci_aer_available() && - (pcie_ports_native || host->native_aer)) + (pcie_ports_native || host->native_aer)) { services |= PCIE_PORT_SERVICE_AER; + + /* + * Disable AER on this port in case it's been enabled by the + * BIOS (the AER service driver will enable it when necessary). + */ + pci_disable_pcie_error_reporting(dev); + } #endif /* Root Ports and Root Complex Event Collectors may generate PMEs */