Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1782381imm; Thu, 27 Sep 2018 02:23:17 -0700 (PDT) X-Google-Smtp-Source: ACcGV63ZdypFYpb2jw9HdAfk3WYK4iKFBve02tfSQ3ssPi30/yglqXGhKsY4pdcAHNboney7sI/1 X-Received: by 2002:a17:902:24e7:: with SMTP id l36-v6mr10103985plg.234.1538040196982; Thu, 27 Sep 2018 02:23:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538040196; cv=none; d=google.com; s=arc-20160816; b=XYG660CaaRUEwk0zrwVM7CT3eBazNn1sSiER3YtFedGiA+jy07Vn6gEmfynzD+11MC TTI/d/wNlNqO/yNNj8MiWy6OOdwSQE371up8jMy5Vv/ydwQ6SmyMVZwgHyZDM3YW+4Wk eFlBRdKjAgIM+QWBeB+noepklKjpw3e69KdXagMnpk+rYYbTZ1FTI/3kiOZgsxeT8uoD YhMoRzOBrHmAUv6mAMC/8OXnVLIAAKy50C8UNYazGqCX1rerwD66blJek1FjstflAp72 +3SpLm3YBkHuAFZnE/Lnh/yxIHGFpLVmkm/iCXqrLYtv2WAGE+HdDfZhXsaj/tkg9uQC bgxw== 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:references:in-reply-to:message-id:date:subject:cc:to :from; bh=ytXdZgh4CzXEvQv7HZ6/GY8ChfrGW/B/XzhtQdZnWhA=; b=xLdIF+nurdkOzIugVYFp7Ufgpe2cg+lg+VTcWh89VlMKfoqR5Lmygw4s6Simj2Wntg RA9qJIQpRtzVm6JvkYAclOQ7LMI+10ygtF7w6GWAHW8cKp2LDv86EVQdsoFLdZJI8lOS Ag7KN/7HvsKKuW6TqIUmqJ1865WhUGxD40SZRY5Fe3elvgdfcHL3zYXH+7d/CeXM598y +B9J+25Er8S/e5w9xaeRQHp6kgrHAT1WelsUlP0um3MuspnCE28ZyelGUU2ISfFYIQbt 8rhfPdb4hDdqQ5Fgk1B5ZL8EcXUq6Vege+O+XuIXPTB4LUn6H1xY8CXneufb3hUeEbeM wW/Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g15-v6si1249892pli.239.2018.09.27.02.23.01; Thu, 27 Sep 2018 02:23:16 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728415AbeI0PkO (ORCPT + 99 others); Thu, 27 Sep 2018 11:40:14 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:56530 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727233AbeI0PkO (ORCPT ); Thu, 27 Sep 2018 11:40:14 -0400 Received: from localhost (ip-213-127-77-73.ip.prioritytelecom.net [213.127.77.73]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id E23C5111C; Thu, 27 Sep 2018 09:22:53 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Mika Westerberg , Bjorn Helgaas Subject: [PATCH 4.14 32/64] Revert "PCI: Add ACS quirk for Intel 300 series" Date: Thu, 27 Sep 2018 11:03:49 +0200 Message-Id: <20180927090254.722159338@linuxfoundation.org> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20180927090249.801943776@linuxfoundation.org> References: <20180927090249.801943776@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Mika Westerberg commit 50ca031b51106b1b46162d4e9ecccb7edc95682f upstream. This reverts f154a718e6cc ("PCI: Add ACS quirk for Intel 300 series"). It turns out that erratum "PCH PCIe* Controller Root Port (ACSCTLR) Appear As Read Only" has been fixed in 300 series chipsets, even though the datasheet [1] claims otherwise. To make ACS work properly on 300 series root ports, revert the faulty commit. [1] https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/300-series-c240-series-chipset-pch-spec-update.pdf Fixes: f154a718e6cc ("PCI: Add ACS quirk for Intel 300 series") Signed-off-by: Mika Westerberg Signed-off-by: Bjorn Helgaas Cc: stable@vger.kernel.org # v4.18+ Signed-off-by: Greg Kroah-Hartman --- drivers/pci/quirks.c | 6 ------ 1 file changed, 6 deletions(-) --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -4388,11 +4388,6 @@ static int pci_quirk_qcom_rp_acs(struct * * 0x9d10-0x9d1b PCI Express Root port #{1-12} * - * The 300 series chipset suffers from the same bug so include those root - * ports here as well. - * - * 0xa32c-0xa343 PCI Express Root port #{0-24} - * * [1] http://www.intel.com/content/www/us/en/chipsets/100-series-chipset-datasheet-vol-2.html * [2] http://www.intel.com/content/www/us/en/chipsets/100-series-chipset-datasheet-vol-1.html * [3] http://www.intel.com/content/www/us/en/chipsets/100-series-chipset-spec-update.html @@ -4410,7 +4405,6 @@ static bool pci_quirk_intel_spt_pch_acs_ case 0xa110 ... 0xa11f: case 0xa167 ... 0xa16a: /* Sunrise Point */ case 0xa290 ... 0xa29f: case 0xa2e7 ... 0xa2ee: /* Union Point */ case 0x9d10 ... 0x9d1b: /* 7th & 8th Gen Mobile */ - case 0xa32c ... 0xa343: /* 300 series */ return true; }