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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E1278C2D0CD for ; Mon, 19 May 2025 12:12:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 637436B00C8; Mon, 19 May 2025 08:12:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5BF576B00D2; Mon, 19 May 2025 08:12:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 444A56B00D3; Mon, 19 May 2025 08:12:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 1A03D6B00C8 for ; Mon, 19 May 2025 08:12:44 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8EF001CADEA for ; Mon, 19 May 2025 12:12:46 +0000 (UTC) X-FDA: 83459545932.09.BC0A9F4 Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by imf20.hostedemail.com (Postfix) with ESMTP id 49F9B1C000E for ; Mon, 19 May 2025 12:12:44 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=huawei.com; spf=pass (imf20.hostedemail.com: domain of shiju.jose@huawei.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=shiju.jose@huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747656764; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rFRIvFuWUliJwSLHrP/h/3fIaAtmVc4vP2aeAbKLg5g=; b=OkuFk6gKwofGvPjCry2LA/uWg9hakY9hwAFJbr8Sj9fI+lDT2ELNnM6GjAl3r4OMWx/mxM KFk2qfnDbZNWY49/Fb1uHZvJHkSK0sR+dYRs9R/bP11pqKGbJEEuSmStycG3IqH9FQzkFV XHS7L3hTGrtp4y+uTCab62NJJOdtgVQ= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=huawei.com; spf=pass (imf20.hostedemail.com: domain of shiju.jose@huawei.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=shiju.jose@huawei.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747656764; a=rsa-sha256; cv=none; b=2CklumefspaMlwfu7Z3KOXX+w/ZPTK+29o3E1lwonqB0MhE1UyDNWpDNXMl18Q0fCx1jiV 2v7EvvES5nzsG7u2jx2Ws1SQx1+avSCkQVc50CTsmV6gcHobEL+oBrPuwQ61CxBHyhc8In Ne4CXFE9kIAYoYccyoSwNyNchMkUuvw= Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4b1Gky1LM6z6K9jp; Mon, 19 May 2025 20:11:54 +0800 (CST) Received: from frapeml500005.china.huawei.com (unknown [7.182.85.13]) by mail.maildlp.com (Postfix) with ESMTPS id 7B9C4140133; Mon, 19 May 2025 20:12:41 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml500005.china.huawei.com (7.182.85.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Mon, 19 May 2025 14:12:41 +0200 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2507.039; Mon, 19 May 2025 14:12:41 +0200 From: Shiju Jose To: Daniel Ferguson , "linux-edac@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "linux-doc@vger.kernel.org" CC: "bp@alien8.de" , "rafael@kernel.org" , "tony.luck@intel.com" , "lenb@kernel.org" , "leo.duran@amd.com" , "Yazen.Ghannam@amd.com" , "mchehab@kernel.org" , Jonathan Cameron , "linux-mm@kvack.org" , Linuxarm , "rientjes@google.com" , "jiaqiyan@google.com" , "Jon.Grimm@amd.com" , "dave.hansen@linux.intel.com" , "naoya.horiguchi@nec.com" , "james.morse@arm.com" , "jthoughton@google.com" , "somasundaram.a@hpe.com" , "erdemaktas@google.com" , "pgonda@google.com" , "duenwen@google.com" , "gthelen@google.com" , "wschwartz@amperecomputing.com" , "dferguson@amperecomputing.com" , "wbs@os.amperecomputing.com" , "nifan.cxl@gmail.com" , tanxiaofei , "Zengtao (B)" , Roberto Sassu , "kangkang.shen@futurewei.com" , wanghuiqiang Subject: RE: [PATCH v6 1/2] ACPI:RAS2: Add ACPI RAS2 driver Thread-Topic: [PATCH v6 1/2] ACPI:RAS2: Add ACPI RAS2 driver Thread-Index: AQHbxmZ7uLoEIE5IaUS4NXsz+YRI27PVfH2AgARkgPA= Date: Mon, 19 May 2025 12:12:41 +0000 Message-ID: References: <20250516132205.789-1-shiju.jose@huawei.com> <20250516132205.789-2-shiju.jose@huawei.com> <51bcb52c-4132-4daf-8903-29b121c485a1@os.amperecomputing.com> In-Reply-To: <51bcb52c-4132-4daf-8903-29b121c485a1@os.amperecomputing.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.48.148.165] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Rspamd-Queue-Id: 49F9B1C000E X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: nu6ucsmpqua68cjnres4ee6ubdw6gokt X-HE-Tag: 1747656764-236316 X-HE-Meta: U2FsdGVkX18yaBlGYIQ8zORMMW57DZPiETgpJAYDj+wSSBQdN3DF2OJhFt68g/Zqi9jlpABX514pkg4gvPJ08x4Ejfu5vpgRPXSV17+t3lPJSJIgQV38Y+A6diUNLa12zMicUrgjNHTxAXUOeWvEh2VTplK7lTbXbysehB4FcUbNb9aR9UKmFr/L6yH2WjNlWGpJXJrzpF8ombBVbIctsI+Y1IMpatwQ1bkzHPTcMq3UzUzJUrSBXXOxcelhO0xelTeBUjYQR2YAg2vZXY77JU8TmUbd+5zv6Zt6xKB2bcgyGYFDV+OF7AbFcw2rH27MHDC2t2QA4BwVlxHSlUsUZcFP+4Qx+RRY+RU0LHqM9f+SIL5rH6Otzd3CFUC0a1bdUfvinkGQR0D+HtnK7gKmKsguugx4E4e41gJ7C9lTj2PbeU/jCYfeE0rZaxKY86vJz0b1aSFtD6I0u91T4b9deEMPPR31o7KKdCszqdpBIk62wA+KqsJkpsaqBugr/LT1Jb6j5S0bmwGZASkZihe16JQNy/w6o2M2F5U3qSDBv3fF21kYh1bD3JEfaYivl2ZmwaRI/efo/473CcypAkIUddL1CktYL87GBCJMCqrWJZAoUJnwFEXEdj9b5MOrxeBjNl6zVOju1qecuLl9FDK7F23JMfN3TmBeLSlkKl7GbwQ6LZEYLewiq7XEeBNlPzhPREabVbyy9L8RL1eXKdOPqB93Bukq58ZXlWQ5WdntCQ01MLCk5PW/I4hGAO30o2k+PgmuvfcERbVsVD47iKI4d8Dg/Jf4PBi8BRvmo80MzjYYcM7mn9JLqSctukDpyZzFYsonl0aHa16ccScZOsWvZ11TUJTSxwPfG+AF8IS3XdIJmJj54TFvr0V/h1kcB6BwqfWNoF99QR+N4F013LdrktmiZ/4PgY9uIUEzTCkKo5Xhin7vWvybswMsRUUd8PIb0DfIfgMXRkAik5wqAxF xDv/4LHh 0XTsh81zQQDp0WKKsJFgTvg3IytOA5l06vG0zlrodmuxBq9ol6Q5+LKGrKQ3hUsfTPs10ng7/YeI+R9GrBtEV+Af2Ugt5v5HTgp5MbiINmiptKICT8m/DnJXlUjYznvALERGqU13D/NliGck1IPoMJA2LEwaQ2eiAcu8Dgf3joz1nczZRG90ZfRgU0LCcMgLHBDsCZyV6V1kCLLEUZc8E04skpRS+E2LgCEmlWaTb8b+UY0zdu9CJse5PNS6n2+/UQw7c/BsJrArOA6AXTCP9bHP4Ex/oM/cbccW/+rTITW4suoQ2kCelFLmNvxQstN2kLgGk2dpwIgFmm60wkybP6QWpidTNaK0bwyQOFuctlv5zfx0/kyMvdN31gzH0OQN6yL2s+LK4vgXxMUaxFNfUUrQq5u11R87N9enpbtgEGSoPblnOWX9C/sAyqERzcw14MrAi9esXEHllzXZuKaROEEckn/QFTWq+jJyytEMdeKfW3fjlPKnSlNfj7UA+/AYKWIcqYP6FuXYjpmOxqp6xuRtx7srDZuXEeDy9YlaR89sqsDwmlrneQi1ChgkIdzo5eFh0d1X20fvuhBLrJLJM3cAjPrtJTexXJXkxSi7+BZKfFwhCHGskH9gIk51Gxm2YqHoumAxS95KRYE3Rm5NMD/JexjN6SsTYZtcqPFhzJjQw4+X9jNbFe3JYROawvzPBwi/vxQDY4XKYtpHY/dVIufjkjXcRrbgmiC1QJOA1dbZPKyQEL9uI+bx/C0/NcogtfssKwQOnFGU2rFSMap/tMFHZHXUKYZYD/FbJ7hhtH8eTyAgBNSshIgQQAAqEcy/mdmvqvJ4W/e1BqJvPf/RNQ+TnrQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IERhbmllbCBGZXJndXNvbiA8 ZGFuaWVsZkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPg0KPlNlbnQ6IDE2IE1heSAyMDI1IDIwOjA1 DQo+VG86IFNoaWp1IEpvc2UgPHNoaWp1Lmpvc2VAaHVhd2VpLmNvbT47IGxpbnV4LWVkYWNAdmdl ci5rZXJuZWwub3JnOyBsaW51eC0NCj5hY3BpQHZnZXIua2VybmVsLm9yZzsgbGludXgtZG9jQHZn ZXIua2VybmVsLm9yZw0KPkNjOiBicEBhbGllbjguZGU7IHJhZmFlbEBrZXJuZWwub3JnOyB0b255 Lmx1Y2tAaW50ZWwuY29tOyBsZW5iQGtlcm5lbC5vcmc7DQo+bGVvLmR1cmFuQGFtZC5jb207IFlh emVuLkdoYW5uYW1AYW1kLmNvbTsgbWNoZWhhYkBrZXJuZWwub3JnOw0KPkpvbmF0aGFuIENhbWVy b24gPGpvbmF0aGFuLmNhbWVyb25AaHVhd2VpLmNvbT47IGxpbnV4LW1tQGt2YWNrLm9yZzsNCj5M aW51eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47IHJpZW50amVzQGdvb2dsZS5jb207DQo+amlh cWl5YW5AZ29vZ2xlLmNvbTsgSm9uLkdyaW1tQGFtZC5jb207IGRhdmUuaGFuc2VuQGxpbnV4Lmlu dGVsLmNvbTsNCj5uYW95YS5ob3JpZ3VjaGlAbmVjLmNvbTsgamFtZXMubW9yc2VAYXJtLmNvbTsg anRob3VnaHRvbkBnb29nbGUuY29tOw0KPnNvbWFzdW5kYXJhbS5hQGhwZS5jb207IGVyZGVtYWt0 YXNAZ29vZ2xlLmNvbTsgcGdvbmRhQGdvb2dsZS5jb207DQo+ZHVlbndlbkBnb29nbGUuY29tOyBn dGhlbGVuQGdvb2dsZS5jb207DQo+d3NjaHdhcnR6QGFtcGVyZWNvbXB1dGluZy5jb207IGRmZXJn dXNvbkBhbXBlcmVjb21wdXRpbmcuY29tOw0KPndic0Bvcy5hbXBlcmVjb21wdXRpbmcuY29tOyBu aWZhbi5jeGxAZ21haWwuY29tOyB0YW54aWFvZmVpDQo+PHRhbnhpYW9mZWlAaHVhd2VpLmNvbT47 IFplbmd0YW8gKEIpIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+OyBSb2JlcnRvDQo+U2Fzc3Ug PHJvYmVydG8uc2Fzc3VAaHVhd2VpLmNvbT47IGthbmdrYW5nLnNoZW5AZnV0dXJld2VpLmNvbTsN Cj53YW5naHVpcWlhbmcgPHdhbmdodWlxaWFuZ0BodWF3ZWkuY29tPg0KPlN1YmplY3Q6IFJlOiBb UEFUQ0ggdjYgMS8yXSBBQ1BJOlJBUzI6IEFkZCBBQ1BJIFJBUzIgZHJpdmVyDQo+DQo+PiArc3Rh dGljIGludCByYXMyX2NoZWNrX3BjY19jaGFuKHN0cnVjdCByYXMyX3BjY19zdWJzcGFjZQ0KPj4g KypwY2Nfc3Vic3BhY2UpIHsNCj4+ICsJc3RydWN0IGFjcGlfcmFzMl9zaG1lbSBfX2lvbWVtICpn ZW5fY29tbV9iYXNlID0gcGNjX3N1YnNwYWNlLQ0KPj5jb21tX2FkZHI7DQo+PiArCXUzMiBjYXBf c3RhdHVzOw0KPj4gKwl1MTYgc3RhdHVzOw0KPj4gKwl1MzIgcmM7DQo+PiArDQo+PiArCS8qDQo+ PiArCSAqIEFzIHBlciBBQ1BJIHNwZWMsIHRoZSBQQ0Mgc3BhY2Ugd2lsbCBiZSBpbml0aWFsaXpl ZCBieQ0KPj4gKwkgKiBwbGF0Zm9ybSBhbmQgc2hvdWxkIGhhdmUgc2V0IHRoZSBjb21tYW5kIGNv bXBsZXRpb24gYml0IHdoZW4NCj4+ICsJICogUENDIGNhbiBiZSB1c2VkIGJ5IE9TUE0uDQo+PiAr CSAqDQo+PiArCSAqIFBvbGwgUENDIHN0YXR1cyByZWdpc3RlciBldmVyeSAzdXMoZGVsYXlfdXMp IGZvciBtYXhpbXVtIG9mDQo+PiArCSAqIGRlYWRsaW5lX3VzKHRpbWVvdXRfdXMpIHVudGlsIFBD QyBjb21tYW5kIGNvbXBsZXRlIGJpdCBpcw0KPnNldChjb25kKS4NCj4+ICsJICovDQo+PiArCXJj ID0gcmVhZHdfcmVsYXhlZF9wb2xsX3RpbWVvdXQoJmdlbl9jb21tX2Jhc2UtPnN0YXR1cywgc3Rh dHVzLA0KPj4gKwkJCQkJc3RhdHVzICYNCj5QQ0NfU1RBVFVTX0NNRF9DT01QTEVURSwgMywNCj4+ ICsJCQkJCXBjY19zdWJzcGFjZS0+ZGVhZGxpbmVfdXMpOw0KPj4gKwlpZiAocmMpIHsNCj4+ICsJ CXByX3dhcm4oIlBDQyBjaGVjayBjaGFubmVsIGZhaWxlZCBmb3IgOiAlZCByYz0lZFxuIiwNCj4+ ICsJCQlwY2Nfc3Vic3BhY2UtPnBjY19pZCwgcmMpOw0KPj4gKwkJcmV0dXJuIHJjOw0KPj4gKwl9 DQo+PiArDQo+PiArCWlmIChzdGF0dXMgJiBQQ0NfU1RBVFVTX0VSUk9SKSB7DQo+PiArCQljYXBf c3RhdHVzID0gcmVhZHdfcmVsYXhlZCgmZ2VuX2NvbW1fYmFzZS0NCj4+c2V0X2NhcHNfc3RhdHVz KTsNCj4+ICsJCXJjID0gcmFzMl9yZXBvcnRfY2FwX2Vycm9yKGNhcF9zdGF0dXMpOw0KPj4gKw0K Pj4gKwkJc3RhdHVzICY9IH5QQ0NfU1RBVFVTX0VSUk9SOw0KPj4gKwkJd3JpdGV3X3JlbGF4ZWQo c3RhdHVzLCAmZ2VuX2NvbW1fYmFzZS0+c3RhdHVzKTsNCj4+ICsJCXJldHVybiByYzsNCj4+ICsJ fQ0KPj4gKw0KPj4gKwlpZiAoc3RhdHVzICYgUENDX1NUQVRVU19DTURfQ09NUExFVEUpDQo+PiAr CQlyZXR1cm4gMDsNCj4+ICsNCj4+ICsJcmV0dXJuIC1FSU87DQo+PiArfQ0KPg0KPkhpLCBJJ20g dGVycmlibHkgc29ycnkgZm9yIHRoZSBsYXRlIGNodXJuDQo+DQo+SXQgaXMgb3VyIGN1cnJlbnQg YmVsaWVmIHRoYXQgY2hlY2tpbmcgdGhlIHNldF9jYXBzX3N0YXR1cyBpcyBub3QgZGVwZW5kZW50 IG9uIGlmDQo+dGhlIFBDQ19TVEFUVVNfRVJST1IgYml0IGlzIHNldC4gSXQgc2VlbXMgdG8gdXMs IHRoYXQgdGhlIFBDQ19TVEFUVVNfRVJST1INCj5iaXQgc2hvdWxkIG9ubHkgYmUgc2V0IGlmIHRo ZXJlIGlzIGEgcHJvYmxlbSB3aXRoIHRoZSBQQ0MgcHJvdG9jb2wuIFdlJ3ZlDQo+aW50ZXJwcmV0 ZWQgdGhlIHNldF9jYXBzX3N0YXR1cyBhcyBhIGNhcGFiaWxpdHkgc3BlY2lmaWMgZXJyb3IgcmVw b3J0aW5nDQo+bWVjaGFuaXNtLiBXZSBoYXZlIHRlc3RlZCB0aGUgZm9sbG93aW5nIGFtZW5kbWVu dCB0byB0aGlzIGZsb3csIGFuZCB1cmdlIHlvdQ0KPnRvIGNvbnNpZGVyIHRoaXMgY2hhbmdlLCBv ciBhIGZ1bmN0aW9uYWxseSBlcXVpdmFsZW50IG9uZToNCg0KVGhhbmtzIERhbmllbCBmb3IgdGhl IHN1Z2dlc3Rpb24uIEkgaGF2ZSB0ZXN0ZWQgd2l0aCB0aGUgY2hhbmdlcyBhbmQgd2lsbCBpbmNv cnBvcmF0ZQ0KaW4gdjcuDQoNClRoYW5rcywNClNoaWp1ICAgDQo+DQo+ZGlmZiAtLWdpdCBhL2Ry aXZlcnMvYWNwaS9yYXMyLmMgYi9kcml2ZXJzL2FjcGkvcmFzMi5jIGluZGV4DQo+NmJiYjAwOTFi NGIzLi4zZjczYzlmZjMzYTMgMTAwNjQ0DQo+LS0tIGEvZHJpdmVycy9hY3BpL3JhczIuYw0KPisr KyBiL2RyaXZlcnMvYWNwaS9yYXMyLmMNCj5AQCAtMTE2LDE4ICsxMTYsMjAgQEAgc3RhdGljIGlu dCByYXMyX2NoZWNrX3BjY19jaGFuKHN0cnVjdA0KPnJhczJfcGNjX3N1YnNwYWNlDQo+KnBjY19z dWJzcGFjZSkNCj4gICAgICAgIH0NCj4NCj4gICAgICAgIGlmIChzdGF0dXMgJiBQQ0NfU1RBVFVT X0VSUk9SKSB7DQo+LSAgICAgICAgICAgICAgIGNhcF9zdGF0dXMgPSByZWFkd19yZWxheGVkKCZn ZW5fY29tbV9iYXNlLT5zZXRfY2Fwc19zdGF0dXMpOw0KPi0gICAgICAgICAgICAgICByYyA9IHJh czJfcmVwb3J0X2NhcF9lcnJvcihjYXBfc3RhdHVzKTsNCj4tDQo+ICAgICAgICAgICAgICAgIHN0 YXR1cyAmPSB+UENDX1NUQVRVU19FUlJPUjsNCj4gICAgICAgICAgICAgICAgd3JpdGV3X3JlbGF4 ZWQoc3RhdHVzLCAmZ2VuX2NvbW1fYmFzZS0+c3RhdHVzKTsNCj4tICAgICAgICAgICAgICAgcmV0 dXJuIHJjOw0KPisgICAgICAgICAgICAgICByZXR1cm4gLUVJTzsNCj4gICAgICAgIH0NCj4NCj4t ICAgICAgIGlmIChzdGF0dXMgJiBQQ0NfU1RBVFVTX0NNRF9DT01QTEVURSkNCj4tICAgICAgICAg ICAgICAgcmV0dXJuIDA7DQo+DQo+LSAgICAgICByZXR1cm4gLUVJTzsNCj4rICAgICAgIGlmICgh KHN0YXR1cyAmIFBDQ19TVEFUVVNfQ01EX0NPTVBMRVRFKSkNCj4rICAgICAgICAgICAgICAgcmV0 dXJuIC1FSU87DQo+Kw0KPisgICAgICAgLy8gQ2FjaGUsIENsZWFyLCBhbmQgUmVwb3J0IGZlYXR1 cmUgc3BlY2lmaWMgc3RhdHVzDQo+KyAgICAgICBjYXBfc3RhdHVzID0gcmVhZHdfcmVsYXhlZCgm Z2VuX2NvbW1fYmFzZS0+c2V0X2NhcHNfc3RhdHVzKTsNCj4rICAgICAgIHdyaXRld19yZWxheGVk KDB4MCwgJmdlbl9jb21tX2Jhc2UtPnNldF9jYXBzX3N0YXR1cyk7DQo+KyAgICAgICByYyA9IHJh czJfcmVwb3J0X2NhcF9lcnJvcihjYXBfc3RhdHVzKTsNCj4rICAgICAgIHJldHVybiByYzsNCj4g fQ0KPg0KPlRoYW5rcyBhZ2FpbiwNCj5+RGFuaWVsDQoNCg==