Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2318938imm; Thu, 11 Oct 2018 08:26:57 -0700 (PDT) X-Google-Smtp-Source: ACcGV61wuP6KoiErEdR/U+bSt6pHMRRdmX07PVEyZYTPB61z1sI3qT6IMTg4GT+w7r92JNzjWlKf X-Received: by 2002:a63:5c1f:: with SMTP id q31-v6mr1856387pgb.452.1539271617313; Thu, 11 Oct 2018 08:26:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539271617; cv=none; d=google.com; s=arc-20160816; b=tw3W3ePsbkeebYQcWsCKO1IIrcJSwhFKyLLJiwF//J6rxqhbxZuEatk6ldPr25Lr9y zMeIN0gzee0dWUushUqyfjF4C0jXYZfXhxIU23gPRIuSWYAVX587+e4LzuBWJF/5mQ/8 3pTu0jaGnu9abtZtr2ASJh4zxyHJbUY0sk7TJ+FABM+PVOhIZYIPQiPy2g5eNbHXmFb+ IfrC8dQBQMUjkhEeJoenTUGB5Zs4MDYldBJg4NHSN0w/5nZxfhjc0WkYVailc7FvhS2+ r6E6mShT1TfL58urynUMiXt4jfT/f5JcDP8lpLAx0Tv1rj/TzsAkjLPsKeUQ29DQtRHD BI+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:message-id:date:cc:to:from:subject:dkim-signature; bh=VIFYF5MwlA/zB8cjyvrAlZathRRkoUHwfreJ2uUWbZM=; b=aQTF2uSugOTl7I3PqzrokQp4C5p97PMq7PQgW1XBKU/HTmGTleoBwm6iQJYChTOu+f +izeNdZDM0oUoPl40LaVsDuhJO0m4K72zn/3sRy8I5K85na0RNM8aVj+FiS849FWtNxY ShT15xFv2RpZdvQRHWY1cAkzVxf38KSwDQhuXooLSsjp9z+RAq5oVMr3K5bWc/sLbaE1 LEUZixMvQTw0BDPeB6F1iJfN8O40gOuKq6iEXU/Ch8OPGArxt91wP/zv3JpWX0lBAOIm /o2QXSfXxmbvz7pabfGjG8PWQ8oYfVIe5jlYcJsaypn+PmzkKZrMGoMeyUZ31WhUvOAh JHIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="r9/fxo6I"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t10-v6si26908577plh.439.2018.10.11.08.26.42; Thu, 11 Oct 2018 08:26:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="r9/fxo6I"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728426AbeJKWxw (ORCPT + 99 others); Thu, 11 Oct 2018 18:53:52 -0400 Received: from mail.kernel.org ([198.145.29.99]:55464 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726189AbeJKWxw (ORCPT ); Thu, 11 Oct 2018 18:53:52 -0400 Received: from localhost (unknown [204.56.7.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AE1392075C; Thu, 11 Oct 2018 15:26:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1539271572; bh=lvJmWIe/0qA8rlxDpPZU/UsUIqEb1n3JICEn8DBIPH4=; h=Subject:From:To:Cc:Date:From; b=r9/fxo6IxFr2hBzPjM/x0tFD0XEZIjlP9cXVvN8xyAyNNXxTHsSVmQElcKbKQbi7H manWQzFhSNeaENb15lfvOG2t+dcPTnR+ZqoMdlTu2kaSbWjfrq1UgTvdQoiJf8WzIu X/iQ1l54pXny3etQ6hxDs07Fyfx9f+gk7lvaIJp8= Subject: [PATCH v3] PCI/AER: Enable reporting for all ports From: Bjorn Helgaas To: Jon Derrick Cc: Dongdong Liu , Keith Busch , Sinan Kaya , Oza Pawandeep , Matthew Wilcox , Lukas Wunner , Christoph Hellwig , Mika Westerberg , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Date: Thu, 11 Oct 2018 10:26:11 -0500 Message-ID: <153927123657.40414.9802241131940995491.stgit@bhelgaas-glaptop.roam.corp.google.com> User-Agent: StGit/0.18 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is another attempt to fix the AER error reporting issue reported by Jon. I've compiled this on x86, but can't test it myself. If we can get this tested, I'd like to include this for v4.20. v3: This post Fix the problem that v2 didn't enable error reporting on Root Ports, as pointed out by Dongdong v2: https://lore.kernel.org/linux-pci/20181009231915.GC5906@bhelgaas-glaptop.roam.corp.google.com My attempt to move the fix to the AER service driver v1: https://lore.kernel.org/linux-pci/1536085989-2956-1-git-send-email-jonathan.derrick@intel.com Jon's initial posting --- Bjorn Helgaas (1): PCI/AER: Enable reporting for ports enumerated after AER driver registration drivers/pci/pcie/aer.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-)