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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 8A3CFC00A94 for ; Mon, 15 Apr 2024 16:51:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:CC:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JeEEYI8DI6R5vXfhDKWsb9PrjKISZhU5xuYcVhlz0FQ=; b=I0vBzTdhEum3Xo 3RIJWhb+gTGbI/FTK1zBQ2VsqtJL0mmby3G32yrI51wEyE/U5e7LDFJAVarV1xKIH3g0Wxh8jjLGD e6AjOqqWqirweK9q6kW8dllVXkvOnKhxADBL54UerFu2sKL8q4oP2U/XuYuzn3qYP8n1RS2F/X3QL nfI+QjtnfZ3xq/YEl7mTt7afUjiVcxfXFondqu+txIUAwFugia67bcQdIo7KI2ZWltkpcAtTYah5b +s6anyj/1R7t+DyyR3b6+JmqSrRvVeckkui0WU0CbWjX2cipcFJSBR64Sm20fHszGDJQ3O4c8J6xt JACL9hU1JfvtKP7oAIgg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwPXz-000000099Mp-3EC9; Mon, 15 Apr 2024 16:51:11 +0000 Received: from frasgout.his.huawei.com ([185.176.79.56]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwPXv-000000099I1-1zQa for linux-arm-kernel@lists.infradead.org; Mon, 15 Apr 2024 16:51:10 +0000 Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4VJCjS2DSVz6K7Fp; Tue, 16 Apr 2024 00:46:04 +0800 (CST) Received: from lhrpeml500005.china.huawei.com (unknown [7.191.163.240]) by mail.maildlp.com (Postfix) with ESMTPS id 3B972140736; Tue, 16 Apr 2024 00:50:59 +0800 (CST) Received: from localhost (10.202.227.76) by lhrpeml500005.china.huawei.com (7.191.163.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 15 Apr 2024 17:50:58 +0100 Date: Mon, 15 Apr 2024 17:50:57 +0100 From: Jonathan Cameron To: "Rafael J. Wysocki" CC: , , , , , , , , Russell King , Miguel Luis , James Morse , Salil Mehta , "Jean-Philippe Brucker" , Catalin Marinas , Will Deacon , , , Subject: Re: [PATCH v5 02/18] ACPI: processor: Set the ACPI_COMPANION for the struct cpu instance Message-ID: <20240415175057.00002e11@Huawei.com> In-Reply-To: References: <20240412143719.11398-1-Jonathan.Cameron@huawei.com> <20240412143719.11398-3-Jonathan.Cameron@huawei.com> <20240415164854.0000264f@Huawei.com> Organization: Huawei Technologies Research and Development (UK) Ltd. X-Mailer: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32) MIME-Version: 1.0 X-Originating-IP: [10.202.227.76] X-ClientProxiedBy: lhrpeml500003.china.huawei.com (7.191.162.67) To lhrpeml500005.china.huawei.com (7.191.163.240) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240415_095107_898645_D1916516 X-CRM114-Status: GOOD ( 50.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAxNSBBcHIgMjAyNCAxODoxOToxNyArMDIwMAoiUmFmYWVsIEouIFd5c29ja2kiIDxy YWZhZWxAa2VybmVsLm9yZz4gd3JvdGU6Cgo+IE9uIE1vbiwgQXByIDE1LCAyMDI0IGF0IDY6MTbi gK9QTSBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4KPiA+ IE9uIE1vbiwgQXByIDE1LCAyMDI0IGF0IDU6NDnigK9QTSBKb25hdGhhbiBDYW1lcm9uCj4gPiA8 Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPiB3cm90ZTogIAo+ID4gPgo+ID4gPiBPbiBGcmks IDEyIEFwciAyMDI0IDIwOjEwOjU0ICswMjAwCj4gPiA+ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJh ZmFlbEBrZXJuZWwub3JnPiB3cm90ZToKPiA+ID4gIAo+ID4gPiA+IE9uIEZyaSwgQXByIDEyLCAy MDI0IGF0IDQ6MzjigK9QTSBKb25hdGhhbiBDYW1lcm9uCj4gPiA+ID4gPEpvbmF0aGFuLkNhbWVy b25AaHVhd2VpLmNvbT4gd3JvdGU6ICAKPiA+ID4gPiA+Cj4gPiA+ID4gPiBUaGUgYXJtNjQgc3Bl Y2lmaWMgYXJjaF9yZWdpc3Rlcl9jcHUoKSBuZWVkcyB0byBhY2Nlc3MgdGhlIF9TVEEKPiA+ID4g PiA+IG1ldGhvZCBvZiB0aGUgRFNEVCBvYmplY3Qgc28gbWFrZSBpdCBhdmFpbGFibGUgYnkgYXNz aWduaW5nIHRoZQo+ID4gPiA+ID4gYXBwcm9wcmlhdGUgaGFuZGxlIHRvIHRoZSBzdHJ1Y3QgY3B1 IGluc3RhbmNlLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIENh bWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KPiA+ID4gPiA+IC0tLQo+ID4gPiA+ ID4gIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIHwgMyArKysKPiA+ID4gPiA+ICAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4gPiA+ID4gPgo+ID4gPiA+ID4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIGIvZHJpdmVycy9hY3BpL2FjcGlfcHJv Y2Vzc29yLmMKPiA+ID4gPiA+IGluZGV4IDdhMGRkMzVkNjJjOS4uOTNlMDI5NDAzZDA1IDEwMDY0 NAo+ID4gPiA+ID4gLS0tIGEvZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmMKPiA+ID4gPiA+ ICsrKyBiL2RyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jCj4gPiA+ID4gPiBAQCAtMjM1LDYg KzIzNSw3IEBAIHN0YXRpYyBpbnQgYWNwaV9wcm9jZXNzb3JfZ2V0X2luZm8oc3RydWN0IGFjcGlf ZGV2aWNlICpkZXZpY2UpCj4gPiA+ID4gPiAgICAgICAgIHVuaW9uIGFjcGlfb2JqZWN0IG9iamVj dCA9IHsgMCB9Owo+ID4gPiA+ID4gICAgICAgICBzdHJ1Y3QgYWNwaV9idWZmZXIgYnVmZmVyID0g eyBzaXplb2YodW5pb24gYWNwaV9vYmplY3QpLCAmb2JqZWN0IH07Cj4gPiA+ID4gPiAgICAgICAg IHN0cnVjdCBhY3BpX3Byb2Nlc3NvciAqcHIgPSBhY3BpX2RyaXZlcl9kYXRhKGRldmljZSk7Cj4g PiA+ID4gPiArICAgICAgIHN0cnVjdCBjcHUgKmM7Cj4gPiA+ID4gPiAgICAgICAgIGludCBkZXZp Y2VfZGVjbGFyYXRpb24gPSAwOwo+ID4gPiA+ID4gICAgICAgICBhY3BpX3N0YXR1cyBzdGF0dXMg PSBBRV9PSzsKPiA+ID4gPiA+ICAgICAgICAgc3RhdGljIGludCBjcHUwX2luaXRpYWxpemVkOwo+ ID4gPiA+ID4gQEAgLTMxNCw2ICszMTUsOCBAQCBzdGF0aWMgaW50IGFjcGlfcHJvY2Vzc29yX2dl dF9pbmZvKHN0cnVjdCBhY3BpX2RldmljZSAqZGV2aWNlKQo+ID4gPiA+ID4gICAgICAgICAgICAg ICAgICAgICAgICAgY3B1ZnJlcV9hZGRfZGV2aWNlKCJhY3BpLWNwdWZyZXEiKTsKPiA+ID4gPiA+ ICAgICAgICAgfQo+ID4gPiA+ID4KPiA+ID4gPiA+ICsgICAgICAgYyA9ICZwZXJfY3B1KGNwdV9k ZXZpY2VzLCBwci0+aWQpOwo+ID4gPiA+ID4gKyAgICAgICBBQ1BJX0NPTVBBTklPTl9TRVQoJmMt PmRldiwgZGV2aWNlKTsgIAo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBpcyBhbHNvIHNldCBmb3IgcGVy X2NwdShjcHVfc3lzX2RldmljZXMsIHByLT5pZCkgaW4KPiA+ID4gPiBhY3BpX3Byb2Nlc3Nvcl9h ZGQoKSwgdmlhIGFjcGlfYmluZF9vbmUoKS4gIAo+ID4gPgo+ID4gPiBIaSBSYWZhZWwsCj4gPiA+ Cj4gPiA+IGNwdV9zeXNfZGV2aWNlcyBnZXRzIGZpbGxlZCB3aXRoIGEgcG9pbnRlciB0byB0aGlz IHNhbWUgc3RydWN0dXJlLgo+ID4gPiBUaGUgY29udGVudHMgZ2V0cyBzZXQgaW4gcmVnaXN0ZXJf Y3B1KCkgc28gYXQgdGhpcyBwb2ludAo+ID4gPiBpdCBkb2Vzbid0IHBvaW50IGFueXdoZXJlLiAg QXMgYSBzaWRlIG5vdGUgcmVnaXN0ZXJfY3B1KCkKPiA+ID4gbWVtc2V0cyB0byB6ZXJvIHRoZSB2 YWx1ZSBJIHNldCBpdCB0byBpbiB0aGUgY29kZSBhYm92ZSB3aGljaCBpc24ndAo+ID4gPiBncmVh dCwgcGFydGljdWxhcmx5IGFzIEkgd2FudCB0byB1c2UgdGhpcyBpbiBwb3N0X2VqZWN0IGZvcgo+ ID4gPiBhcm02NC4KPiA+ID4KPiA+ID4gV2UgY291bGQgbWFrZSBhIGNvcHkgb2YgdGhlIGhhbmRs ZSBhbmQgcHV0IGl0IGJhY2sgYWZ0ZXIKPiA+ID4gdGhlIG1lbXNldCBpbiByZWdpc3Rlcl9jcHUo KSBidXQgdGhhdCBpcyBhbHNvIHVnbHkuCj4gPiA+IEl0J3MgdGhlIGJlc3QgSSd2ZSBjb21lIHVw IHdpdGggdG8gbWFrZSBzdXJlIHRoaXMgaXMgc3RpbGwgc2V0Cj4gPiA+IGNvbWUgcmVtb3ZlIHRp bWUgYnV0IGlzIHJhdGhlciBvZGQuICAKPiA+ID4gPgo+ID4gPiA+IE1vcmVvdmVyLCB0aGVyZSBp cyBzb21lIHByLT5pZCB2YWxpZGF0aW9uIGluIGFjcGlfcHJvY2Vzc29yX2FkZCgpLCBzbwo+ID4g PiA+IGl0IHNlZW1zIHByZW1hdHVyZSB0byB1c2UgaXQgaGVyZSB0aGlzIHdheS4KPiA+ID4gPgo+ ID4gPiA+IEkgdGhpbmsgdGhhdCBBQ1BJX0NPTVBBTklPTl9TRVQoKSBzaG91bGQgYmUgY2FsbGVk IGZyb20gaGVyZSBvbgo+ID4gPiA+IHBlcl9jcHUoY3B1X3N5c19kZXZpY2VzLCBwci0+aWQpIGFm dGVyIHZhbGlkYXRpbmcgcHItPmlkIChzbyB0aGUKPiA+ID4gPiBwci0+aWQgdmFsaWRhdGlvbiBz aG91bGQgYWxsIGJlIGRvbmUgaGVyZSkgYW5kIHRoZW4gTlVMTCBjYW4gYmUgcGFzc2VkCj4gPiA+ ID4gYXMgYWNwaV9kZXYgdG8gYWNwaV9iaW5kX29uZSgpIGluIGFjcGlfcHJvY2Vzc29yX2FkZCgp LiAgVGhlbiwgdGhlcmUKPiA+ID4gPiB3aWxsIGJlIG9uZSBwaHlzaWNhbCBkZXZpY2UgY29ycmVz cG9uZGluZyB0byB0aGUgcHJvY2Vzc29yIEFDUEkgZGV2aWNlCj4gPiA+ID4gYW5kIG5vIGNvbmZ1 c2lvbi4gIAo+ID4gPgo+ID4gPiBJJ20gZmFpcmx5IHN1cmUgdGhpcyBpcyBwb2ludGluZyB0byB0 aGUgc2FtZSBkZXZpY2UgYnV0IGFncmVlZCB0aGlzCj4gPiA+IGlzIGEgdGlueSBiaXQgY29uZnVz aW5nLiBIb3dldmVyIHdlIGNhbid0IHVzZSBjcHVfc3lzX2RldmljZXMgYXQgdGhpcyBwb2ludAo+ ID4gPiBzbyBJJ20gbm90IGltbWVkaWF0ZWx5IHNlZWluZyBhIGNsZWFuZXIgc29sdXRpb24gOigg IAo+ID4KPiA+IFdlbGwsIE9LLgo+ID4KPiA+IFBsZWFzZSBhdCBsZWFzdCBjb25zaWRlciBkb2lu ZyB0aGUgcHItPmlkIHZhbGlkYXRpb24gY2hlY2tzIGJlZm9yZQo+ID4gc2V0dGluZyB0aGUgQUNQ SSBjb21wYW5pb24gZm9yICZwZXJfY3B1KGNwdV9kZXZpY2VzLCBwci0+aWQpLgo+ID4KPiA+IEFs c28sIGFjcGlfYmluZF9vbmUoKSBuZWVkcyB0byBiZSBjYWxsZWQgb24gdGhlICJwaHlzaWNhbCIg ZGV2aWNlcwo+ID4gcGFzc2VkIHRvIEFDUElfQ09NUEFOSU9OX1NFVCgpICh3aXRoIE5VTEwgYXMg dGhlIHNlY29uZCBhcmd1bWVudCkgZm9yCj4gPiB0aGUgcmVmZXJlbmNlIGNvdW50aW5nIGFuZCBw aHlzaWNhbCBkZXZpY2UgbG9va3VwIHRvIHdvcmsuCj4gPgo+ID4gUGxlYXNlIGFsc28gbm90ZSB0 aGF0IGFjcGlfcHJpbWFyeV9kZXZfY29tcGFuaW9uKCkgc2hvdWxkIHJldHVybgo+ID4gcGVyX2Nw dShjcHVfc3lzX2RldmljZXMsIHByLT5pZCkgZm9yIHRoZSBwcm9jZXNzb3IgQUNQSSBkZXZpY2Us IHdoaWNoCj4gPiBkZXBlbmRzIG9uIHRoZSBvcmRlciBvZiBhY3BpX2JpbmRfb25lKCkgY2FsbHMg aW52b2x2aW5nIHRoZSBzYW1lIEFDUEkKPiA+IGRldmljZS4gIAo+IAo+IE9mIGNvdXJzZSwgaWYg dGhlIHZhbHVlIHNldCBieSBBQ1BJX0NPTVBBTklPTl9TRVQoKSBpcyBjbGVhcmVkCj4gc3Vic2Vx dWVudGx5LCB0aGUgYWJvdmUgaXMgbm90IG5lZWRlZCwgYnV0IHRoZW4gdXNpbmcKPiBBQ1BJX0NP TVBBTklPTl9TRVQoKSBpcyBxdWVzdGlvbmFibGUgb3ZlcmFsbC4KCkFncmVlZCArIHNtb290aGlu ZyBvdmVyIHRoYXQgYnkgc3Rhc2hpbmcgYW5kIHB1dHRpbmcgaXQgYmFjayBkb2Vzbid0Cndvcmsg YmVjYXVzZSB0aGVyZSBpcyBhbiBhZGRpdGlvbmFsIGNhbGwgdG8gYWNwaV9iaW5kX29uZSgpIGlu YmV0d2VlbgpoZXJlIGFuZCB0aGUgb25lIHlvdSByZWZlcmVuY2UuCgpUaGUgYXJjaF9yZWdpc3Rl cl9jcHUoKSBjYWxscyBlbmQgdXAgY2FsbGluZyByZWdpc3Rlcl9jcHUoKSAvCmRldmljZV9yZWdp c3RlcigpIC8gYWNwaV9kZXZpY2Vfbm90aWZ5KCkgLyBhY3BpX2JpbmRfb25lKCkKCldpdGggY3Vy cmVudCBjb2RlIHRoYXQgZmFpbHMgKHNpbGVudGx5KQpJZiBJIG1ha2Ugc3VyZSB0aGUgaGFuZGxl IGlzIHNldCBiZWZvcmUgcmVnaXN0ZXJfY3B1KCkgdGhlbiBpdApzdWNjZWVkcywgYnV0IHdlIGVu ZCB1cCB3aXRoIGR1cGxpY2F0ZSBzeXNmcyBmaWxlcyBldGMgYmVjYXVzZSB3ZQpiaW5kIHR3aWNl LgoKSSB0aGluayB0aGUgb25seSB3YXkgYXJvdW5kIHRoaXMgaXMgbGFyZ2VyIHJlb3JnYW5pemF0 aW9uIG9mIHRoZQpDUFUgaG90cGx1ZyBjb2RlIHRvIHB1bGwgdGhlIGFyY2hfcmVnaXN0ZXJfY3B1 KCkgY2FsbCB0byB3aGVyZQp0aGUgYWNwaV9iaW5kX29uZSgpIGNhbGwgaXMuICBIb3dldmVyIHRo YXQgY2hhbmdlcyBhIGxvdCBtb3JlIHRoYW4gSSdkIGxpa2UKKGFuZCBJIGRvbid0IGhhdmUgaXQg d29ya2luZyB5ZXQpLgoKQWx0ZXJuYXRpdmVseSBmaW5kIHNvbWV3aGVyZSBlbHNlIHRvIHN0YXNo IHRoZSBoYW5kbGUsIG9yIGp1c3QgYWRkIGl0IGFzCmEgcGFyYW1ldGVyIHRvIGFyY2hfcmVnaXN0 ZXJfY3B1KCkuIFJpZ2h0IG5vdyB0aGlzIGZlZWxzIHRoZSBlYXNpZXIKcGF0aCB0byBtZS4gYXJj aF9yZWdpc3Rlcl9jcHUoaW50IGNwdSwgYWNwaV9oYW5kbGUgaGFuZGxlKSAKCldvdWxkIHRoYXQg YmUgYSBwYXRoIHlvdSdkIGNvbnNpZGVyPwoKSm9uYXRoYW4KCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=