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 dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qLKUQ-003d2E-03 for linux-arm-kernel@lists.infradead.org; Mon, 17 Jul 2023 09:26:10 +0000 MIME-Version: 1.0 Date: Mon, 17 Jul 2023 10:25:53 +0100 From: Marc Zyngier Subject: Re: [PATCH] ACPI/IORT: fix IORT Reserved Memory Range node mapping error In-Reply-To: References: <1689583091-30292-1-git-send-email-guanghuifeng@linux.alibaba.com> <58b6ceb990e864b9b9878d314dca5d01@misterjones.org> Message-ID: <4718d1aef77161654bb23cdee4adbf43@kernel.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+lwn-linux-arm-kernel=archive.lwn.net@lists.infradead.org List-Archive: To: "guanghui.fgh" Cc: lpieralisi@kernel.org, guohanjun@huawei.com, sudeep.holla@arm.com, linux-arm-kernel@lists.infradead.org, baolin.wang@linux.alibaba.com T24gMjAyMy0wNy0xNyAxMDowNywgZ3VhbmdodWkuZmdoIHdyb3RlOgo+IOWcqCAyMDIzLzcvMTcg MTY6NDgsIE1hcmMgWnluZ2llciDlhpnpgZM6Cj4+IE9uIDIwMjMtMDctMTcgMDk6MzgsIEd1YW5n aHVpIEZlbmcgd3JvdGU6Cj4+PiBJbiB0aGUgQVJNIElPUlQgc3BlY2lmaWNhdGlvbnMgREVOIDAw NDlFLmQsIHRoZSByZWNvbW1lbmRlZCBJRCAKPj4+IG1hcHBpbmcgZm9ybWF077yaCj4+PiBGaWVs ZMKgwqDCoMKgwqDCoMKgIE5vdGUgRGVzY3JpcHRpb24KPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4+PiBJbnB1dCBiYXNlwqDCoMKgIFRoZSBsb3dlc3QgdmFsdWUgaW4gdGhl IGlucHV0IHJhbmdlCj4+PiBOdW1iZXIgb2YgSURzwqDCoMKgIFRoZSBudW1iZXIgb2YgSURzIGlu IHRoZSByYW5nZSAibWludXMiIG9uZQo+Pj4gCj4+PiBXaGVuIHRoZXJlIGlzIG9ubHkgb25lIGlk IG1hcHBpbmcgaW4gdGhlIFJlc2VydmVkIE1lbW9yeSBSYW5nZQo+Pj4gKFJNUikgbm9kZSwgdGhl IG5vZGUgZmlsZWQ6ICJOdW1iZXIgb2YgSURzIiBpcyB6ZXJvIGFuZAo+Pj4gaW9ydF9ub2RlX2dl dF9ybXJfaW5mbyB3aWxsIG5vdCBhbmFseXNlIGlkIG1hcHBpbmcuIFRoaXMgaXMKPj4+IG5vdCBp biBjb21wbGlhbmNlIHdpdGggdGhlIHJlZ3VsYXRpb25zLgo+Pj4gCj4+PiBTaWduZWQtb2ZmLWJ5 OiBHdWFuZ2h1aSBGZW5nIDxndWFuZ2h1aWZlbmdAbGludXguYWxpYmFiYS5jb20+Cj4+PiAtLS0K Pj4+IMKgZHJpdmVycy9hY3BpL2FybTY0L2lvcnQuYyB8IDIgKy0KPj4+IMKgMSBmaWxlIGNoYW5n ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+PiAKPj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2FjcGkvYXJtNjQvaW9ydC5jIGIvZHJpdmVycy9hY3BpL2FybTY0L2lvcnQuYwo+Pj4g aW5kZXggMzYzMTIzMC4uODQyN2NjMyAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvYWNwaS9hcm02 NC9pb3J0LmMKPj4+ICsrKyBiL2RyaXZlcnMvYWNwaS9hcm02NC9pb3J0LmMKPj4+IEBAIC0xMDA3 LDcgKzEwMDcsNyBAQCBzdGF0aWMgdm9pZCBpb3J0X25vZGVfZ2V0X3Jtcl9pbmZvKHN0cnVjdAo+ Pj4gYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4+PiDCoMKgwqDCoCBmb3IgKGkgPSAwOyBpIDwgbm9k ZS0+bWFwcGluZ19jb3VudDsgaSsrLCBtYXArKykgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoCBzdHJ1 Y3QgYWNwaV9pb3J0X25vZGUgKnBhcmVudDsKPj4+IAo+Pj4gLcKgwqDCoMKgwqDCoMKgIGlmICgh bWFwLT5pZF9jb3VudCkKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIShtYXAtPmlkX2NvdW50ICsg MSkpCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7Cj4+IAo+PiBzdHJ1Y3Qg YWNwaV9pb3J0X2lkX21hcHBpbmcgewo+PiBbLi4uXQo+PiAgwqDCoMKgwqB1MzIgaWRfY291bnQ7 wqDCoMKgwqDCoMKgwqAgLyogTnVtYmVyIG9mIElEcyAqLwo+PiBbLi4uXQo+PiB9Owo+PiAKPj4g U28gdGhlIG9ubHkgd2F5IGZvciBpZF9jb3VudCsxIHRvIGJlIDAgaXMgd2hlbiBpZF9jb3VudD09 fjAsCj4+IG1ha2luZyB0aGUgY2hlY2sgZXZlbiBtb3JlIGJ1Z2d5IHRoYW4gaXQgY3VycmVudGx5 IGlzLgo+PiAKPj4gIMKgwqDCoMKgwqDCoMKgIE0uCj4gVGhhbmtzIGZvciB5b3VyIHJlc3BvbnNl Lgo+IAo+IEl0J3MgdHJ1ZS4gTWF5YmUgd2Ugc2hvdWxkIHVzZSAoaWRfY291bnQgPT0gMHhmZmZm ZmZmZikgb3IKPiAoaWRfY291bnQgPT0gdTMyKC0xKSkgdG8gY2hlY2sgdGhlIG1hcHBpbmcgY291 bnQuCj4gSG93IGFib3V0IHRoaXM/CgpUaGF0J3MgZXZlbiB3b3JzZS4gV2h5IGRvIHlvdSB3YW50 IHRvIGNoZWNrICphbnl0aGluZyo/CgpUaGUgY29ycmVjdCBmaXggaXMgdG8gKmRyb3AqIHRoaXMg Y2hlY2sgYWx0b2dldGhlciwgYW5kCm1heSBmaXggdGhlIHR5cGUgb2YgbnVtX3NpZHMgYXMgaXQg Y2FuIG92ZXJmbG93IChidXQgdGhhdCdzCmEgc2VwYXJhdGUgcGF0Y2gpLgoKICAgICAgICAgTS4K LS0gCkphenogaXMgbm90IGRlYWQuIEl0IGp1c3Qgc21lbGxzIGZ1bm55Li4uCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==