From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13825C43381 for ; Thu, 28 Mar 2019 07:18:23 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D332920811 for ; Thu, 28 Mar 2019 07:18:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="oZlWtcOe"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=Synaptics.onmicrosoft.com header.i=@Synaptics.onmicrosoft.com header.b="J79VijzO" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D332920811 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=synaptics.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1YuMQtKiJ+ltc3bd8D3volrbISZY3AmWGd6mNgJe7oQ=; b=oZlWtcOeZaIEoW OwGMAPzZ3zPAdYyYuSiV8CCQW7ToVH6LMafjCIFgdXllyc4m392XZVWiwO51dN8xqYxOeQ4p6la2w a0zJdb9S31ang13SJdDLTdk2FCE2PT3kHc5wSpkE1o7Nd8tESag8owsYjkijTWEx/njC0/Ppo5U8O fkpcynPXXtTSl+6W5uvesCw1+ZDgCaMqkX6+iRB0oWSs3fmN2RiKjuQThI2FJpoXK1+krXJ3eu+l3 dXJ4wclBizsgitE9/zlUHrM5Zc5bDf4Wlau94WasmtIMONss/FEXJ7k3kLPQaWyhm6VFqZITXNDZs AnnoCNeJsF7PND0aNPrA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h9PIo-0002br-6l; Thu, 28 Mar 2019 07:18:18 +0000 Received: from mail-eopbgr710052.outbound.protection.outlook.com ([40.107.71.52] helo=NAM05-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h9PIi-0002bU-Ox for linux-arm-kernel@lists.infradead.org; Thu, 28 Mar 2019 07:18:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Synaptics.onmicrosoft.com; s=selector1-synaptics-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2wphbpn/RFY7aVlJYR+Vo0g5Um5/z8VKMrtkbpsA4Kw=; b=J79VijzOrRVtmOjdGlQYg+ck45OpZVeDpYvr/DKXttTYnXlp6f7rZup+T5i/zwSzHcwCWGU7jkJqKF4SuIx4n6MoKGc7fzEsIbc3v7PDqtfpcAxDwSrKRrUCS7rMEo24Gvfunv4dJECmJyOm63+jRaRp7zB36p6SeEsOlSwKW9s= Received: from BYAPR03MB4773.namprd03.prod.outlook.com (20.179.92.152) by BYAPR03MB3654.namprd03.prod.outlook.com (52.135.213.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.16; Thu, 28 Mar 2019 07:18:04 +0000 Received: from BYAPR03MB4773.namprd03.prod.outlook.com ([fe80::1a8:1bc4:174b:472b]) by BYAPR03MB4773.namprd03.prod.outlook.com ([fe80::1a8:1bc4:174b:472b%2]) with mapi id 15.20.1750.017; Thu, 28 Mar 2019 07:18:03 +0000 From: Jisheng Zhang To: Vidya Sagar Subject: Re: [PATCH 01/10] PCI: save pci_bus pointer in pcie_port structure Thread-Topic: [PATCH 01/10] PCI: save pci_bus pointer in pcie_port structure Thread-Index: AQHU4+ag5m/yTgnd20GCzKFAeKXqUKYgor8A Date: Thu, 28 Mar 2019 07:18:03 +0000 Message-ID: <20190328151008.5e563e3a@xhacker.debian> References: <1553613207-3988-1-git-send-email-vidyas@nvidia.com> <1553613207-3988-2-git-send-email-vidyas@nvidia.com> In-Reply-To: <1553613207-3988-2-git-send-email-vidyas@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [124.74.246.114] x-clientproxiedby: TYAPR01CA0169.jpnprd01.prod.outlook.com (2603:1096:404:ba::13) To BYAPR03MB4773.namprd03.prod.outlook.com (2603:10b6:a03:134::24) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jisheng.Zhang@synaptics.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: af18c1c7-a447-4e9f-92f7-08d6b34d83a8 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BYAPR03MB3654; x-ms-traffictypediagnostic: BYAPR03MB3654: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-forefront-prvs: 0990C54589 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(136003)(39860400002)(396003)(376002)(346002)(199004)(189003)(2906002)(229853002)(50226002)(71200400001)(99286004)(6246003)(6486002)(7416002)(53936002)(86362001)(4744005)(7406005)(6916009)(102836004)(71190400001)(6512007)(486006)(256004)(7736002)(6506007)(68736007)(386003)(305945005)(5660300002)(4326008)(105586002)(446003)(1076003)(97736004)(186003)(54906003)(106356001)(81166006)(9686003)(25786009)(478600001)(81156014)(6116002)(8676002)(52116002)(3846002)(66066001)(6306002)(966005)(316002)(76176011)(72206003)(14454004)(8936002)(11346002)(476003)(26005)(6436002)(39210200001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR03MB3654; H:BYAPR03MB4773.namprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1; received-spf: None (protection.outlook.com: synaptics.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: B1RPg44BaAIczotMhrjriMr2RTCjc7GDSMAr1Lt/yrnr+oUzdU21rAbn5sSGxDDPEO3D71UbAX2+9yFvUbWNoRqW4al9m93typmazJaWFCHiHOPKHDMerCl3DVLadzgaqM6W895+RxHYJp1i0tFvHteDVtlG3TY2WNoSe8NV6lHAuvwVoHpLtLlwFt+yCrhAq+qqsScVi9KxILg/eBUxA6+NmVw2GNSq8iLxccMeXpKkJqdsHB9YkZWIPQfNms1vlj3qNFwRm2nSpYZFf8nwPqv7kJ3dWORtfxFdUluncQPVch9TkR439twJdiLOEl3kFxJ4H65yXf0Wmh0QcYBR8WH+EDYdZGQqHXxow1V3526+BqEdhdlXJWh34bYw7x1HLKY2Z5pQsoXmET/oIPPmREtcrOLBiQIHu9Q5LdzLuQQ= Content-ID: MIME-Version: 1.0 X-OriginatorOrg: synaptics.com X-MS-Exchange-CrossTenant-Network-Message-Id: af18c1c7-a447-4e9f-92f7-08d6b34d83a8 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2019 07:18:03.1407 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 335d1fbc-2124-4173-9863-17e7051a2a0e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR03MB3654 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190328_001812_873170_71038E02 X-CRM114-Status: GOOD ( 10.24 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "mark.rutland@arm.com" , "heiko@sntech.de" , "hayashi.kunihiko@socionext.com" , "tiwai@suse.de" , "catalin.marinas@arm.com" , "spujar@nvidia.com" , "will.deacon@arm.com" , "kthota@nvidia.com" , "mperttunen@nvidia.com" , "linux-tegra@vger.kernel.org" , "thierry.reding@gmail.com" , "jonathanh@nvidia.com" , "stefan.wahren@i2se.com" , "lorenzo.pieralisi@arm.com" , "krzk@kernel.org" , "kishon@ti.com" , "maxime.ripard@bootlin.com" , "jagan@amarulasolutions.com" , "linux-pci@vger.kernel.org" , "andy.gross@linaro.org" , "shawn.lin@rock-chips.com" , "devicetree@vger.kernel.org" , "mmaddireddy@nvidia.com" , "marc.w.gonzalez@free.fr" , "liviu.dudau@arm.com" , "yue.wang@amlogic.com" , "enric.balletbo@collabora.com" , "robh+dt@kernel.org" , "bhelgaas@google.com" , "horms+renesas@verge.net.au" , "bjorn.andersson@linaro.org" , "ezequiel@collabora.com" , "linux-arm-kernel@lists.infradead.org" , "xiaowei.bao@nxp.com" , "gustavo.pimentel@synopsys.com" , "linux-kernel@vger.kernel.org" , "skomatineni@nvidia.com" , "jingoohan1@gmail.com" , "olof@lixom.net" , "tpiepho@impinj.com" , "l.stach@pengutronix.de" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Tue, 26 Mar 2019 20:43:18 +0530Vidya Sagar wrote: > > save pci_bus pointer created by PCIe sub-system's > pci_scan_root_bus_bridge() to be used by host controller drivers for post > processing. Tegra host controller driver needs it for the following > reasons > - to derive pci_host_bridge structure from pci_bus which is used to > configure iATU's outbound regions for different windows accesses > - to traverse and configure downstream hierarchy. One such case is, > configuring all immediate downstream devices to D0 state before transiting > link to L2 state. Saving pci_bus pointer seems the best method compared to > deriving it by other means. hmm, I submitted similar patch for another purpose last month, https://patchwork.kernel.org/patch/10830029/ then v3 weeks ago https://lkml.org/lkml/2019/3/18/375 And get Acks from Gustavo. But it seems that it isn't merged to dwc next branch in Lorenzo's tree Maybe Lorenzo have some idea of handling this case. Thanks _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel