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 45D90C282DE for ; Mon, 10 Mar 2025 11:12:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 340B5280002; Mon, 10 Mar 2025 07:12:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F0E1280001; Mon, 10 Mar 2025 07:12:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 19261280002; Mon, 10 Mar 2025 07:12:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id F0E29280001 for ; Mon, 10 Mar 2025 07:12:27 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0C4C4160DA7 for ; Mon, 10 Mar 2025 11:12:30 +0000 (UTC) X-FDA: 83205378060.10.08C5278 Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by imf05.hostedemail.com (Postfix) with ESMTP id A4732100017 for ; Mon, 10 Mar 2025 11:12:07 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of shiju.jose@huawei.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=shiju.jose@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741605128; 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=TXUoktJdyf6ivHZnEYLZuYpDFxsN2x7ZsoaDsXfSzfs=; b=KvMZxUQVM+QZ5rlPXFqBAyXmHAKTp87nCQOs49hToXUTl+31zLPuY8fgF0wZ3vut0Pwpmt 8eZb1yjBvFJtMx8LgbgAPhKC7HJxrv0aTzII1eQwvpr7UkN7quvqh09/+Ib6FlK9kOBGSL C5hXlNnY3gQL/2CztFMEosemkFLLkNM= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of shiju.jose@huawei.com designates 185.176.79.56 as permitted sender) smtp.mailfrom=shiju.jose@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741605128; a=rsa-sha256; cv=none; b=OTjMUkt2BVZoIv9XKtwlxa/yBpDmCowQtEWthQ9JsBRykJt+GQGk5bHGjXdawAiT7I9tyZ YxOx7YlB2yiOgCB0QupDGF37H3ELq718B8FJ2rrGGtQ3dvX4sszQgjYls8qVkZiL85eGBD S9WPRojJhhbjmqHlncxZb8amMCsUJ+4= Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4ZBDgJ1Z38z6K94v; Mon, 10 Mar 2025 19:09:32 +0800 (CST) Received: from frapeml500008.china.huawei.com (unknown [7.182.85.71]) by mail.maildlp.com (Postfix) with ESMTPS id 9545A140516; Mon, 10 Mar 2025 19:12:01 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml500008.china.huawei.com (7.182.85.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Mon, 10 Mar 2025 12:12:01 +0100 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, 10 Mar 2025 12:12:01 +0100 From: Shiju Jose To: Daniel Ferguson , "linux-edac@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "bp@alien8.de" , "tony.luck@intel.com" , "rafael@kernel.org" , "lenb@kernel.org" , "mchehab@kernel.org" , "leo.duran@amd.com" , "Yazen.Ghannam@amd.com" CC: "linux-cxl@vger.kernel.org" , "dan.j.williams@intel.com" , "dave@stgolabs.net" , Jonathan Cameron , "dave.jiang@intel.com" , "alison.schofield@intel.com" , "vishal.l.verma@intel.com" , "ira.weiny@intel.com" , "david@redhat.com" , "Vilas.Sridharan@amd.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "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 , Linuxarm Subject: RE: [PATCH v2 3/3] ras: mem: Add memory ACPI RAS2 driver Thread-Topic: [PATCH v2 3/3] ras: mem: Add memory ACPI RAS2 driver Thread-Index: AQHbjfjWvkdDRJ1spk2t3VxaCsibfrNoKYKAgAQFsPA= Date: Mon, 10 Mar 2025 11:12:01 +0000 Message-ID: <85e788be5df3483082744a8904560979@huawei.com> References: <20250305180225.1226-1-shiju.jose@huawei.com> <20250305180225.1226-4-shiju.jose@huawei.com> <0d9066de-769a-44d0-bece-26f1313ce006@os.amperecomputing.com> In-Reply-To: <0d9066de-769a-44d0-bece-26f1313ce006@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.147.62] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: A4732100017 X-Stat-Signature: 3j5mbhosxwbmfotryqo119nt4t5887rj X-Rspam-User: X-HE-Tag: 1741605127-832102 X-HE-Meta: U2FsdGVkX19jdk4Xw4PMMwD1ELHG5qZKmQc0Fa41xz3W3RdnRKJzsCvNyYL1F9J48cU+wHYpSGWG9nKWMlK20mF8Hx3PjsRA5nMKTF+kV/b2wwVCkiJ9in9HXprMt7zURCjX1O6cfcItfWh7fHRgEva9Q9oA4Ks1TWhSdWOFwmEcp7UZ1yNbeOmC/RIuOK0e6w9t79AhN3rLeifVMBpvAD9KSb/OcsqrF4M7ThpsKgVuZkO1wYpMHBuMeZu7KLNbvO9MM3o21s+G+bftSkmKmq7XhuY0m2/J141ZmFgPuUJqhhci+V80ypFIEwgQzgXeb9OsJs3gQ81j1jpAaYw9aGhX6uNuoBis5mpWgDiqxET/RGo1piEwAq4XwCSYAm6wgK2/eRWiHzLGlvELsMBsjpAQx9hrWWzBI3baxhD12hNpMRDc3A4wcohV6yd2aI/EOo89LjgumZ1fPoAnNTbfX214Oy+W3HrmbsJT6uWkfOeOQ7jjBkQViQsj4IoDIdWRAtsF8cFfPryk3JJGbOGR0uxbzrszNPSagA1NOkLeLZ7SEpOQcDnCkAnC2jVIDCSXkg06ZC1k4wfaD4xW4eE3zkC3dWR3ZNiJBp8S7wBvE/2X0A+8oc3CmmzAfgyOh+W7/6aqWG2nbUmmQlvDsIQ4GbWjdktFhlJ5EZv9sCQZjsZIbpRHS/Mc0fDX5JklBGdpa02/VljD+JZ+yfaeHJQETLuXPLXrps8MmhkVpYzprzY41N7a67vVgT9qzjN7jls6OppYlvzpq8qmYX6JaMgidefsc1e2pfLbiVFRkBB5e/LqflYFpwjRRLRga1mt/CQQAzKDnfPcoDyxqKWc7haHjzKoYyRqvlFzs6yH+wr2hXDacQxQGRyU8WVWS2feQiPdYZMDQlkYqDFgqlpcj3rOc1rKKBQzawqzppvpBAbPZMx9uuMbW+6DPloIFpKzq/ZLBeKToxHSobYyJPdqMYK fytQsS35 EZHV4GDUMhKsHtJMx2oLT/olKElbrOcAlM098/4BKmMZHWLvqq0tayhABRg9fS02GRais1N5n7F4AwmvcdRgrb0wL5eKe+B/nzagjjFXta7+U848TUo3dsq7MfC1azl+ccHxZmIObt8C85eSc3Kn/9ZVTNbCWzTOJcv3TatCW1vNT4ttWfOswcygFOyEpKCDpifbr2fSIAZU/nhNjUsEJsBxYIgknafYchhcN8+Em7xTbyMbPmvKSnZjmI68J8pbyhcp5S91EV5xBYjAfTv9k6Nqwqlnqma9MsDnzigjbqLAkki5ZGM0OE1VyAel1y1hfYG1KCtM/uCGFqcSSN7IMD5AzpXW/TKgILeBUxKwtgjuhBNi2DQM/YXthesFLRATJsdyeUFkxUxQSUx7RMVFE5WUdPKXA7EyuDfSdVuqRIpdiinR/VttZyYjKlf33+ACoTQ8KAzjXvOBeHQU342bsaTM8Y+DrS+o6jXscLA8ULD28r/adRdhQreVIgeOtf4mw1GRmUAPHlHhaAzix9lOFuXJ62lRhg+aDv3F2J4wSKoKUR7IVvGZgqWA+pjff7r8zWfEpvShoW8ZuvPU8MxJ8v7JwFvvC3KtSX3c8MZVEMQ3o2EZcrZxeKjWzKc+Ux4pohJslbwOw01SLmHTksKTDLc+U9Z01TpIgXDh094nseDkvH9CMYTh8r+kJdJNm2eItOhUkot62pwqneSexOOezAohrbsf/lwhHKlLeWWul1OSv5RPB6v43uwc99279L4RmNCkzuEEtRM7JyR58h9gb9rmyiot4o0a+aSLDPmsdWgMJMLTeZ+VoK29TQlGMMwPThbwY4r+3j1nhNQjJZNJpQjlPxSkMNVUqucpVt5Aw2toLjQRu/eTxpxKjuiXzu9kgHVlyGVMBmC/w6fyKAXfQbzYBnHMYsZu77UbMOB1lQRo99cbsHmTIPVTyuqXlD90Tz1nk2i9XHRnc7sU= 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: Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogRGFuaWVsIEZlcmd1c29uIDxkYW5p ZWxmQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+DQo+U2VudDogMDcgTWFyY2ggMjAyNSAyMTo1Mg0K PlRvOiBTaGlqdSBKb3NlIDxzaGlqdS5qb3NlQGh1YXdlaS5jb20+OyBsaW51eC1lZGFjQHZnZXIu a2VybmVsLm9yZzsgbGludXgtDQo+YWNwaUB2Z2VyLmtlcm5lbC5vcmc7IGJwQGFsaWVuOC5kZTsg dG9ueS5sdWNrQGludGVsLmNvbTsgcmFmYWVsQGtlcm5lbC5vcmc7DQo+bGVuYkBrZXJuZWwub3Jn OyBtY2hlaGFiQGtlcm5lbC5vcmc7IGxlby5kdXJhbkBhbWQuY29tOw0KPllhemVuLkdoYW5uYW1A YW1kLmNvbQ0KPkNjOiBsaW51eC1jeGxAdmdlci5rZXJuZWwub3JnOyBkYW4uai53aWxsaWFtc0Bp bnRlbC5jb207IGRhdmVAc3Rnb2xhYnMubmV0Ow0KPkpvbmF0aGFuIENhbWVyb24gPGpvbmF0aGFu LmNhbWVyb25AaHVhd2VpLmNvbT47IGRhdmUuamlhbmdAaW50ZWwuY29tOw0KPmFsaXNvbi5zY2hv ZmllbGRAaW50ZWwuY29tOyB2aXNoYWwubC52ZXJtYUBpbnRlbC5jb207IGlyYS53ZWlueUBpbnRl bC5jb207DQo+ZGF2aWRAcmVkaGF0LmNvbTsgVmlsYXMuU3JpZGhhcmFuQGFtZC5jb207IGxpbnV4 LW1tQGt2YWNrLm9yZzsgbGludXgtDQo+a2VybmVsQHZnZXIua2VybmVsLm9yZzsgcmllbnRqZXNA Z29vZ2xlLmNvbTsgamlhcWl5YW5AZ29vZ2xlLmNvbTsNCj5Kb24uR3JpbW1AYW1kLmNvbTsgZGF2 ZS5oYW5zZW5AbGludXguaW50ZWwuY29tOw0KPm5hb3lhLmhvcmlndWNoaUBuZWMuY29tOyBqYW1l cy5tb3JzZUBhcm0uY29tOyBqdGhvdWdodG9uQGdvb2dsZS5jb207DQo+c29tYXN1bmRhcmFtLmFA aHBlLmNvbTsgZXJkZW1ha3Rhc0Bnb29nbGUuY29tOyBwZ29uZGFAZ29vZ2xlLmNvbTsNCj5kdWVu d2VuQGdvb2dsZS5jb207IGd0aGVsZW5AZ29vZ2xlLmNvbTsNCj53c2Nod2FydHpAYW1wZXJlY29t cHV0aW5nLmNvbTsgZGZlcmd1c29uQGFtcGVyZWNvbXB1dGluZy5jb207DQo+d2JzQG9zLmFtcGVy ZWNvbXB1dGluZy5jb207IG5pZmFuLmN4bEBnbWFpbC5jb207IHRhbnhpYW9mZWkNCj48dGFueGlh b2ZlaUBodWF3ZWkuY29tPjsgWmVuZ3RhbyAoQikgPHByaW1lLnplbmdAaGlzaWxpY29uLmNvbT47 IFJvYmVydG8NCj5TYXNzdSA8cm9iZXJ0by5zYXNzdUBodWF3ZWkuY29tPjsga2FuZ2thbmcuc2hl bkBmdXR1cmV3ZWkuY29tOw0KPndhbmdodWlxaWFuZyA8d2FuZ2h1aXFpYW5nQGh1YXdlaS5jb20+ OyBMaW51eGFybQ0KPjxsaW51eGFybUBodWF3ZWkuY29tPg0KPlN1YmplY3Q6IFJlOiBbUEFUQ0gg djIgMy8zXSByYXM6IG1lbTogQWRkIG1lbW9yeSBBQ1BJIFJBUzIgZHJpdmVyDQo+DQo+DQo+PiAr c3RhdGljIGludCByYXMyX2h3X3NjcnViX3JlYWRfc2l6ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZv aWQNCj4+ICsqZHJ2X2RhdGEsIHU2NCAqc2l6ZSkgew0KPj4gKwlzdHJ1Y3QgcmFzMl9tZW1fY3R4 ICpyYXMyX2N0eCA9IGRydl9kYXRhOw0KPj4gKwlpbnQgcmV0Ow0KPj4gKw0KPj4gKwlpZiAocmFz Ml9jdHgtPmJnX3NjcnViKQ0KPj4gKwkJcmV0dXJuIC1FQlVTWTsNCj4+ICsNCj4+ICsJcmV0ID0g cmFzMl91cGRhdGVfcGF0cm9sX3NjcnViX3BhcmFtc19jYWNoZShyYXMyX2N0eCk7DQo+PiArCWlm IChyZXQpDQo+PiArCQlyZXR1cm4gcmV0Ow0KPj4gKw0KPj4gKwkqc2l6ZSA9IHJhczJfY3R4LT5z aXplOw0KPj4gKw0KPj4gKwlyZXR1cm4gMDsNCj4+ICt9DQo+DQo+Q2FsbGluZyByYXMyX3VwZGF0 ZV9wYXRyb2xfc2NydWJfcGFyYW1zX2NhY2hlIGhlcmUgaXMgcHJvYmxlbWF0aWMuDQo+DQo+SW1h Z2luZToNCj4gIGVjaG8gMHgxMDAwID4gc2l6ZQ0KPiAgY2F0IHNpemUNCj4gIGVjaG8gMHgyMDAw MDAwMDAwID4gYWRkcg0KPg0KPldoYXQgaGFwcGVucyBoZXJlPyBXaGF0IGhhcHBlbnMgaXMgdGhl IHNjcnViIHJhbmdlIGlzIG5vdCB3aGF0IHlvdSBleHBlY3QgaXQNCj50byBiZS4gIE9uY2UgeW91 IGNhdCBzaXplLCB5b3UgcmVzZXQgdGhlIHNpemUgZnJvbSB3aGF0IHlvdSBpbml0aWFsbHkgc2V0 IGl0IHRvLg0KPkkgZG9uJ3QgdGhpbmsgdGhhdCBpcyB3aGF0IGFueW9uZSB3aWxsIGV4cGVjdC4g SXQgY2VydGFpbmx5IGNhdXNlZCB1cyB0byBzdHVtYmxlDQo+d2hpbGUgdGVzdGluZy4NCg0KVGhp cyBpcyBhbiBleHBlY3RlZCBiZWhhdmlvciBhbmQgdGhpcyBleHRyYSBjYWxsIHdhcyBhZGRlZCBo ZXJlIHdoZW4gY2hhbmdlZCB1c2luZyBhdHRyaWJ1dGUgJ2FkZHInIHRvIHN0YXJ0DQp0aGUgb24t ZGVtYW5kICBzY3J1YiBvcGVyYXRpb24gaW5zdGVhZCBvZiBwcmV2aW91cyBzZXBhcmF0ZSBhdHRy aWJ1dGUgJyBlbmFibGVfb25fZGVtYW5kJyB0byBzdGFydA0KdGhlIG9uLWRlbWFuZCBzY3J1YiBv cGVyYXRpb24sIGFjY29yZGluZyB0byBCb3Jpc2xhdidzIHN1Z2dlc3Rpb24gaW4gdjEzLg0KDQog UGxlYXNlIHNlZSB0aGUgZm9sbG93aW5nIGNvbW1lbnQgaW4gdGhlIHJhczJfaHdfc2NydWJfcmVh ZF9hZGRyKCkgZm5jdGlvbiwNCiJVc2Vyc3BhY2Ugd2lsbCBnZXQgdGhlIHN0YXR1cyBvZiB0aGUg ZGVtYW5kIHNjcnViYmluZyB0aHJvdWdoIHRoZSBhZGRyZXNzIHJhbmdlDQpyZWFkIGZyb20gdGhl IGZpcm13YXJlLiBXaGVuIHRoZSBkZW1hbmQgc2NydWJiaW5nIGlzIGZpbmlzaGVkIGZpcm13YXJl IG11c3QgcmVzZXQgYWN0dWFsIA0KYWRkcmVzcyByYW5nZSB0byAwLiBPdGhlcndpc2UgdXNlcnNw YWNlIGFzc3VtZXMgZGVtYW5kIHNjcnViYmluZyBpcyBpbiBwcm9ncmVzcy4iDQoNCkhlcmUgc3lz ZnMgYXR0cmlidXRlcyAnYWRkcicgYW5kICdzaXplJyBpcyByZWFkaW5nIHRoZSBmaWVsZDogQWN0 dWFsIEFkZHJlc3MgUmFuZ2Ugb2YgDQpUYWJsZSA1Ljg3OiBQYXJhbWV0ZXIgQmxvY2sgU3RydWN0 dXJlIGZvciBQQVRST0xfU0NSVUIsIHdyaXR0ZW4gYnkgdGhlIGZpcm13YXJlLg0KICANCkluIG15 IG9waW5pb24sIHJlYWRpbmcgYmFjayB0aGUgYWRkcmVzcyByYW5nZSBzaXplIHNldCBpbiB0aGUg c3lzZnMgYmVmb3JlIGFjdHVhbGx5IHdyaXRpbmcNCnRoZSBhZGRyZXNzIHJhbmdlIHRvIHRoZSBm aXJtd2FyZSBhbmQgc3RhcnRpbmcgdGhlIG9uLWRlbWFuZCBzY3J1YiBvcGVyYXRpb24gZG9lc24n dCANCmhvbGQgbXVjaCBzaWduaWZpY2FuY2U/DQoNCj4NCj5SZWdhcmRzLA0KPn5EYW5pZWwNCg0K VGhhbmtzLA0KU2hpanUNCg==