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=-5.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=no 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 48095C4363D for ; Sat, 3 Oct 2020 09:37:02 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 E34962067C for ; Sat, 3 Oct 2020 09:37:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="xABJuSZg" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E34962067C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=yWVCfDnLbEKPNLymZa19HQuFQjdyQl34+sPzIwW22Ds=; b=xABJuSZgNZbaATY36csGjtFXY 3iBJRxJq+OJNSLF7tH44kfrx6oNgEaUmhuIiq0fI0aAUeWgKEXtSLgocsgnEXd4WskMB6TjlWjqt2 KZ5oTq7Ws+QwQlK4jbWntjzfpDMXQBY1C5oYGl41ODFbo7HvRdANOMjP2Yxb05LNzV/WJ+7qKVA4J yGrY8vhTRwO2sqB+MEgAP4ZvyuJGC2ofoLvpad+AuOsyj/YfYk3VrA4ZzOj2jDyhLgoONpF3JeqW9 VK57H98QtkzViHCRmcP5hWwKIpXk6G/XDKTKRJIY+p+zpkA/t6Z4/KsE5TWoL3vUTKXU/NhkBd4xL kdjyNPmJQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kOdxD-0000at-7R; Sat, 03 Oct 2020 09:35:47 +0000 Received: from out30-43.freemail.mail.aliyun.com ([115.124.30.43]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kOdx9-0000Zu-7p for linux-arm-kernel@lists.infradead.org; Sat, 03 Oct 2020 09:35:45 +0000 X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R811e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01e04426; MF=baolin.wang@linux.alibaba.com; NM=1; PH=DS; RN=6; SR=0; TI=SMTPD_---0UAo7ooo_1601717733; Received: from 30.39.165.22(mailfrom:baolin.wang@linux.alibaba.com fp:SMTPD_---0UAo7ooo_1601717733) by smtp.aliyun-inc.com(127.0.0.1); Sat, 03 Oct 2020 17:35:34 +0800 Subject: Re: [PATCH] arm64: PCI: Validate the node before setting node id for root bus To: Lorenzo Pieralisi References: <1600770804-116365-1-git-send-email-baolin.wang@linux.alibaba.com> <20200928140054.GA11500@willie-the-truck> <20200928144957.GA90366@VM20190228-100.tbsite.net> <20200928152326.GA15640@e121166-lin.cambridge.arm.com> <26284ca5-ea05-0496-629d-9951f49dda8f@linux.alibaba.com> <20201001085538.GA5142@e121166-lin.cambridge.arm.com> From: Baolin Wang Message-ID: Date: Sat, 3 Oct 2020 17:35:41 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.3.0 MIME-Version: 1.0 In-Reply-To: <20201001085538.GA5142@e121166-lin.cambridge.arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201003_053543_804313_8D38EAE3 X-CRM114-Status: GOOD ( 20.86 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: baolin.wang7@gmail.com, catalin.marinas@arm.com, Will Deacon , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Cj4gT24gVHVlLCBTZXAgMjksIDIwMjAgYXQgMTE6NDE6MjlQTSArMDgwMCwgQmFvbGluIFdhbmcg d3JvdGU6Cj4+IEhpLAo+Pgo+PiDplJ/mlqTmi7cgMjAyMC85LzI4IDIzOjIzLCBMb3JlbnpvIFBp ZXJhbGlzaSDlhpnplJ/mlqTmi7c6Cj4+PiBPbiBNb24sIFNlcCAyOCwgMjAyMCBhdCAxMDo0OTo1 N1BNICswODAwLCBCYW9saW4gV2FuZyB3cm90ZToKPj4+PiBPbiBNb24sIFNlcCAyOCwgMjAyMCBh dCAwMzowMDo1NVBNICswMTAwLCBXaWxsIERlYWNvbiB3cm90ZToKPj4+Pj4gWysgTG9yZW56b10K Pj4+Pj4KPj4+Pj4gT24gVHVlLCBTZXAgMjIsIDIwMjAgYXQgMDY6MzM6MjRQTSArMDgwMCwgQmFv bGluIFdhbmcgd3JvdGU6Cj4+Pj4+PiBJZiB0aGUgQklPUyBkaXNhYmxlZCB0aGUgTlVNQSBjb25m aWd1cmF0aW9uLCBidXQgZGlkIG5vdCBjaGFuZ2UgdGhlCj4+Pj4+PiBwcm94aW1pdHkgZG9tYWlu IGRlc2NyaXB0aW9uIGluIHRoZSBTUkFUIHRhYmxlLCBzbyB0aGUgUENJIHJvb3QgYnVzCj4+Pj4+ PiBkZXZpY2UgbWF5IGdldCBhIGluY29ycmVjdCBub2RlIGlkIGJ5IGFjcGlfZ2V0X25vZGUoKS4K Pj4+Pj4KPj4+Pj4gSG93ICJpbmNvcnJlY3QiIGFyZSB3ZSB0YWxraW5nIGhlcmU/IFdoYXQgYWN0 dWFsbHkgZ29lcyB3cm9uZz8gQXQgc29tZQo+Pj4+PiBwb2ludCwgd2UgaGF2ZSB0byB0cnVzdCB3 aGF0IHRoZSBmaXJtd2FyZSBpcyB0ZWxsaW5nIHVzLgo+Pj4+Cj4+Pj4gV2hhdCBJIG1lYW4gaXMs IGlmIHdlIGRpc2FibGUgdGhlIE5VTUEgZnJvbSBCSU9TCj4+Pgo+Pj4gUGxlYXNlIGRlZmluZSB3 aGF0IHRoaXMgbWVhbnMgaWUgYXJlIHlvdSByZW1vdmluZyBTUkFUIGZyb20gQUNQSSBzdGF0aWMK Pj4+IHRhYmxlcyA/Cj4+Cj4+IFllcy4KPj4KPj4+Cj4+Pj4gYnV0IHdlIGRpZCBub3QgY2hhbmdl IHRoZSBQWE0gZm9yIHRoZSBQQ0kgZGV2aWNlcywKPj4+Cj4+PiBJZiBhIF9QWE0gbWFwcyB0byBh IHByb3hpbWl0eSBkb21haW4gdGhhdCBpcyBub3QgZGVzY3JpYmVkIGluIHRoZSBTUkFUCj4+PiB5 b3VyIGZpcm13YXJlIGlzIGJ1Z2d5Lgo+Pgo+PiBTb3JyeSBmb3IgY29uZnVzaW5nLCB0aGF0J3Mg bm90IHdoYXQgSSBtZWFuLiBXaGVuIHRoZSBCSU9TIGRpc2FibGUgdGhlIE5VTUEKPj4gKHJlbW92 ZSB0aGUgU1JBVCB0YWJsZSksIGJ1dCB0aGUgUENJIGRldmljZXMnIF9QWE0gZGVzY3JpcHRpb24g aXMgc3RpbGwKPj4gYXZhaWxhYmxlLCB3aGljaCBtZWFucyB3ZSBjYW4gc3RpbGwgZ2V0IHRoZSBw eG0gZnJvbSBhY3BpX2V2YWx1YXRlX2ludGVnZXIoKQo+PiBpbiB0aGlzIGNhc2UuCj4gCj4gVGhl cmUgc2hvdWxkIG5vdCBiZSBhIF9QWE0gb2JqZWN0IGlmIHRoZSBTUkFUIGlzIG5vdCBhdmFpbGFi bGUsIHRoYXQncwo+IGEgZmlybXdhcmUgYnVnLgo+IAo+PiBTbyB3ZSBjYW4gZ2V0IGJlbG93IGlu Y29uc2lzdGVudCBsb2cgb24gQVJNIHBsYXRmb3JtOgo+PiAiTm8gTlVNQSBjb25maWd1cmF0aW9u IGZvdW5kCj4+IFBDSV9idXMgMDAwMDowMCBvbiBOVU1BIG5vZGUgMAo+PiAuLi4KPj4gUENJX2J1 cyAwMDAwOmUzIG9uIE5VTUEgbm9kZSAxIgo+Pgo+PiBPbiBYODYsIHRoZSBwY2lfYWNwaV9yb290 X2dldF9ub2RlKCkgd2lsbCB2YWxpZGF0ZSB0aGUgbm9kZSBiZWZvcmUgc2V0dGluZwo+PiB0aGUg bm9kZSBpZCBmb3Igcm9vdCBidXMuIFNvIEkgdGhpbmsgd2UgY2FuIGFkZCB0aGlzIHZhbGlkYXRp b24gZm9yIEFSTQo+PiBwbGF0Zm9ybS4gT3IgYW55dGhpbmcgZWxzZSBJIG1pc3NlZD8KPiAKPiBX ZSBhcmUgbm90IGFkZGluZyBjaGVja3MgYmVjYXVzZSB4ODYgZG9lcyBpdCwgaXQgaXMgY2VydGFp bmx5IHRvIHBhcGVyCj4gb3ZlciBhIGZpcm13YXJlIGJ1ZyB0aGF0IHlvdSBob3BlZnVsbHkgc3Rp bGwgaGF2ZSBhIGNoYW5jZSB0byBmaXgsCj4gbGV0J3MgZG8gdGhhdCBpbnN0ZWFkIG9mIGFkZGlu ZyBjb2RlIHRoYXQgaXMgbm90IG5lY2Vzc2FyeS4KClRoYW5rcyBmb3IgeW91ciBpbnB1dCwgYW5k IEkgd2lsbCBjaGVjayB0aGlzIGlzc3VlIHdpdGggb3VyIGZpcm13YXJlIApjb2xsZWFndWVzIGFn YWluLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlu dXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt YXJtLWtlcm5lbAo=