Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp961019pxb; Wed, 6 Apr 2022 05:23:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwpwSewwyLIYhZqmbC0/75Y929rQM6zbw9qWKc7B0h17NF7LvnJo2ClcDEbsmWbV39FWzZK X-Received: by 2002:a63:1117:0:b0:399:2df0:7fb9 with SMTP id g23-20020a631117000000b003992df07fb9mr7095260pgl.40.1649247821673; Wed, 06 Apr 2022 05:23:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649247821; cv=none; d=google.com; s=arc-20160816; b=vDNAthrdpkEFQinhNU3QXybCVlQhX5jXBbkRnKg2dkKUS3dovHMYY4NP+el4yIaSf/ MYbUKeXaKwU7jCOrJrP8RrMKLVKYUZp/j55CYM02CNPOIbETeS0q6IHeipanCzN1uCJE x7qFfp51ybaGAlLwP3Zn3hLgZ4XxqS81AD8Rat5nHJ9++JLL2elonycUrur5wKKGx+Ep xR0/J8Lj9NQYcXSVvfx1z+PmqHuK6C08H13vVVpsOterJI12froc+84bSyh/BJu84CN2 k7FFXndcf5MeqdnH7xU981+sTP6QSVlzGkAkadb3DYDsiLNsr8Ws/FM7sSWHetsgCxv4 ygKQ== 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=le6g+Je2N72T6WP2pKj+GBDHdvLOlQNpbrtlTsmR0Rk=; b=OVpXiHCPMhsZ247ZoGZXM6Md/HeVlAtLAeEcZSybba6SJSwHm97DSIEhatMvVcCF8z pz70mhwbrmkMbnCrQ8Z9fb7Y/lyDqAY3c44DWKsoVmZphypBGcPz35NwvzS4+TYEJ/Ok oGyquWcU96FSwj7pOwUbXEmkWXUFHe0Ba6k32YS8KSYPQeZbqKqkeEfpHg5IeD4Q2DfS yHU68jlQSKTqd57rd3FdlyjDRISWShh0EV/1cPU/s99/JVBFFrrcGoQ8JnBsi4eBPT6n Tm2A337mI1EXDMCCmFzcwHvum0RMoczplkEkoQxZUqxBA93+rgbkrjjZ37D26m0xPZrU s2Bg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=yckrU2yv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id x28-20020a656abc000000b00381f73774fasi16843054pgu.355.2022.04.06.05.23.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Apr 2022 05:23:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=yckrU2yv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E232E4822C4; Wed, 6 Apr 2022 04:26:34 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353523AbiDEUPo (ORCPT + 99 others); Tue, 5 Apr 2022 16:15:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44352 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1356097AbiDEKW4 (ORCPT ); Tue, 5 Apr 2022 06:22:56 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD06FB3DC0; Tue, 5 Apr 2022 03:06:09 -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 69AAC61500; Tue, 5 Apr 2022 10:06:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 79B6EC385A2; Tue, 5 Apr 2022 10:06:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1649153168; bh=p9Up1pKixUzPNTVM3bn7wF1Y6Yvz1yHN+lyh/GIlfco=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=yckrU2yvLiXoDhtH8D3jzVmQp0Ub/IqqJefb32rvNWjHLPzJ3ex7Rbv7Ax7NsRpIp POd62DtBkqpA69DPL+IBwmb3Yroc/KSfO5aV0eVOdOsmza43DTB31yHi0ZxvWuAKua 8RVK0WPJEbNjAaKwacnnrUFV4NbOlVM0cgOxcE+M= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Marc Zyngier , Lorenzo Pieralisi , Rob Herring , Toan Le , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Bjorn Helgaas , =?UTF-8?q?St=C3=A9phane=20Graber?= , dann frazier Subject: [PATCH 5.10 127/599] PCI: xgene: Revert "PCI: xgene: Fix IB window setup" Date: Tue, 5 Apr 2022 09:27:01 +0200 Message-Id: <20220405070302.620225933@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220405070258.802373272@linuxfoundation.org> References: <20220405070258.802373272@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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: Marc Zyngier commit 825da4e9cec68713fbb02dc6f71fe1bf65fe8050 upstream. Commit c7a75d07827a ("PCI: xgene: Fix IB window setup") tried to fix the damages that 6dce5aa59e0b ("PCI: xgene: Use inbound resources for setup") caused, but actually didn't improve anything for some plarforms (at least Mustang and m400 are still broken). Given that 6dce5aa59e0b has been reverted, revert this patch as well, restoring the PCIe support on XGene to its pre-5.5, working state. Link: https://lore.kernel.org/r/YjN8pT5e6/8cRohQ@xps13.dannf Link: https://lore.kernel.org/r/20220321104843.949645-3-maz@kernel.org Fixes: c7a75d07827a ("PCI: xgene: Fix IB window setup") Signed-off-by: Marc Zyngier Signed-off-by: Lorenzo Pieralisi Cc: stable@vger.kernel.org Cc: Rob Herring Cc: Toan Le Cc: Lorenzo Pieralisi Cc: Krzysztof Wilczyński Cc: Bjorn Helgaas Cc: Stéphane Graber Cc: dann frazier Signed-off-by: Greg Kroah-Hartman --- drivers/pci/controller/pci-xgene.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/pci/controller/pci-xgene.c +++ b/drivers/pci/controller/pci-xgene.c @@ -467,7 +467,7 @@ static int xgene_pcie_select_ib_reg(u8 * return 1; } - if ((size > SZ_1K) && (size < SZ_4G) && !(*ib_reg_mask & (1 << 0))) { + if ((size > SZ_1K) && (size < SZ_1T) && !(*ib_reg_mask & (1 << 0))) { *ib_reg_mask |= (1 << 0); return 0; }