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 D53BDC28B20 for ; Fri, 28 Mar 2025 13:05:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CA36B28013F; Fri, 28 Mar 2025 09:05:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C2D5028013E; Fri, 28 Mar 2025 09:05:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AED1828013F; Fri, 28 Mar 2025 09:05:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 8E23028013E for ; Fri, 28 Mar 2025 09:05:26 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id D1C201A0143 for ; Fri, 28 Mar 2025 13:05:26 +0000 (UTC) X-FDA: 83270981052.24.A4E86A4 Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by imf03.hostedemail.com (Postfix) with ESMTP id D887920019 for ; Fri, 28 Mar 2025 13:05:23 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=none; spf=pass (imf03.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=1743167124; 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=ShT2PenzU5S5NzCDUYFCGLCJD2T3cC+Uz/7PyWeV60k=; b=Un/vpsKgGuXwcvpzJu6cX18eJOVWhWi86fPntSqZ9v7q/4rq+i7IYIDTbAwc92Zp1/r3NW WUPY6UA1FiFqIx9112k0y7J7jpslBlwt7VzdkQSR48MoRGjpQWCExWQaJDJ6sp0MdtpI+8 gopPRk6vyrob5IORoazaZzP07SRdY5c= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=none; spf=pass (imf03.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=1743167124; a=rsa-sha256; cv=none; b=2HiYc+CctMnO18SyLVxwc1P3X4Y69X6z7Aa80Gz7o3rHoU5t9ppLUgE0LIDs4HzNmNQSec y+oxWw05H9oZ+fmlXlSGuYYR3Kts45450XHLFwEDogscnoctqe4Q3l0K3TF7MmGaP3Ni6b w33GsMVwqrETMdWwyLmp68Zlq6HDNbk= Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4ZPLND6rMQz689QQ; Fri, 28 Mar 2025 21:05:00 +0800 (CST) Received: from frapeml100007.china.huawei.com (unknown [7.182.85.133]) by mail.maildlp.com (Postfix) with ESMTPS id 076131404F5; Fri, 28 Mar 2025 21:05:21 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml100007.china.huawei.com (7.182.85.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 28 Mar 2025 14:05:20 +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; Fri, 28 Mar 2025 14:05:20 +0100 From: Shiju Jose To: Borislav Petkov 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-edac@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "tony.luck@intel.com" , "rafael@kernel.org" , "lenb@kernel.org" , "mchehab@kernel.org" , "leo.duran@amd.com" , "Yazen.Ghannam@amd.com" , "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 7/8] cxl/memfeature: Add CXL memory device soft PPR control feature Thread-Topic: [PATCH v2 7/8] cxl/memfeature: Add CXL memory device soft PPR control feature Thread-Index: AQHbmcK1iSI3dcXpwk+yz+WC3qTrybOHL5sAgAAB6wCAAVqhsA== Date: Fri, 28 Mar 2025 13:05:20 +0000 Message-ID: <481fb71e2867469d963e74d89a0228be@huawei.com> References: <20250320180450.539-1-shiju.jose@huawei.com> <20250320180450.539-8-shiju.jose@huawei.com> <20250327170156.GCZ-WEhNREaxQaH_ya@fat_crate.local> <20250327170848.GDZ-WGIM553HJ61xj6@fat_crate.local> In-Reply-To: <20250327170848.GDZ-WGIM553HJ61xj6@fat_crate.local> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.48.156.185] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Rspamd-Queue-Id: D887920019 X-Stat-Signature: 61qejowzk6r7kk1775q77wm8ebe5ee8w X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1743167123-234599 X-HE-Meta: U2FsdGVkX18OiiifCprg6iLz429Q0MdypLIrRm7aFMojbnTtTvsuK/Kkc2gyt6FIITq6y3ZzsULLc41SaYrCa3yvLAsVzrT9OZe30zCN8+e4mhwxOqIFCKmCyXz9oZi1jIhhAs8kOk01teRlY9j285h8gy1DQ2DSmdjg/FHKLXmjGLQv8iHj3kCico50Uj43nM+WYFcSzNWttWyxdAv/jHb63ECyVaBd00y+yHS01fxSg1ayvMsQdBPn+XZz/n3/mTYX7DjjdoRZe5/UBN2DiWX8qnQKW7NmHiD4vZHV3bDCNn9xD3QIuwEGCtVhKM5Y4EfVe7ON7c+y22BF059Bx5NggyRhG30v1VRkS2eHXgLSTsljAEx0uzcEu+n1xpU91AWYI1zScbetLhl/GLV+e/Sup+mR9oyjpy20drZeKjH79g/GEtIkLlNkNMvla0hBwFNFTVhA0qeAqaEm2z6i8WjOzGSLYUUKTJQ6CTvuH0KmV4pMTJk2OFqhIzz0cT1GYfJIHi/rj3vX29j0WKxXOpkZrjpe7LxOnfdUYeoRo5ODpNREqIgX2xJb8F+LRiqNwZIzFJENDWaAnJ9XAgwe+AMrHnuG5n90/Sb4qT9Eh7pRM+eBNRJQ1lGXldJFew2t2ty8QFawS34/4ebilORS1MNafzdHAbYBQp9vYWub8u79541B2Nd9+KAEdQ8iCUd3BT0nsdPG16lH/dBjxjiVHDp8Zvz5XL9KwVD3VSI+F+M3HXJ2aX3RFP/9sterWH33cbBYBM0TXaUM6YdRXkOF2cUVcYRWGpjUB0Ve62iKtoU1Ocswp4gwzuWOJ16dy6ejgp90d7qOdiH55mNmdmX72V4KZgnPCBetBTcgKVCFQzOgdHQ5ao4/It6TXMmhe7tl+u2h6sVtlJBEh1b8FoSspHBPFzoP4pyiVJa9amlI607BIZtu4G/Wwal6zU6ZgsSRBUylybIY9qMeiz7mbJw chjY0oAD Yd9CVRkFF6VGApS9gwXJ+5jn8zdTagzVTR7EipIt2JAHzJXuvAZeqD+80SqOx0OPDhD7OTE1Vb2KvcyPYl0PEo9QiNpML7A4sDU1lABnONOkxahZRfchB8oskTW18A6jh/PnpyguaLTYrkd7PLFRyOv4Z83d9jzUxs2apN0riul/lR0do/HU0IdkFuwql2x28iizjwk7ICe1ggyaWyOw81YhlKIwamWjJlvRwB04r7vCWKZQvb4FaCBtRdsCCb9GQf30kyuRleo4eLadRLYhm3DCmHhIkK1zNOJ0HgPcA7Q6+nEkOV/sLyQj6tzwxXywKuhK9DubZxKDrSMto0cE9FKW1oNdzXaf3/Ra+ZltZu7dPr0cVrOjnMaoG2PikxhDCeYVM/+rnQjzwbxc0YMdpF1YdKvVFGZIY9XxxD0TpXVeYtTw+zGXqhygtWOZptZK41ffF7I7C1yAStCdq8lZmksVLTZGbNWN8FgId9PAvqTlAt0Jb9B1ND3LI4FJaFOow5UsSiQ09pWxWTdBtg6Hyk9IlAUQNcmpDKHucs7Vr4+C7Id+hkySD9uUbVDUmHx6qoeR0w7IIAWEFV+zgB0VKhdMeWz7LQl9EtsAgrKrEYHEZlJwLHwS96doaArKv4fMmtHusermJV+t/GoLOWHsoWCQ6j8AIhja/fTN45GflruvGozXQQloo1T7IIlccFv4q+cUa6R9o9gGbXvXvnaCThn5QFJzfO0NluxzISxnu+M8QRCfPuzk8qp6OkOIOfi4WPsruFrU/xNpRhevdb9J8dWWitS8oP4nwVdiRD/j01F+Bj3Z16CYzeghTbZZTQvjWZ1m0/Vqnfq1UDpgLWfEdcJWCeH87I+7qbgoPiWXXUWIkCcIX2boaH/GPN6UFzqBFv2U6Cn/ILJ+ECGw+/xOTJKvPDC7JlbrgQZGZNNZ/LWOCmMc= 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+RnJvbTogQm9yaXNsYXYgUGV0a292IDxicEBh bGllbjguZGU+DQo+U2VudDogMjcgTWFyY2ggMjAyNSAxNzowOQ0KPlRvOiBTaGlqdSBKb3NlIDxz aGlqdS5qb3NlQGh1YXdlaS5jb20+DQo+Q2M6IGxpbnV4LWN4bEB2Z2VyLmtlcm5lbC5vcmc7IGRh bi5qLndpbGxpYW1zQGludGVsLmNvbTsgZGF2ZUBzdGdvbGFicy5uZXQ7DQo+Sm9uYXRoYW4gQ2Ft ZXJvbiA8am9uYXRoYW4uY2FtZXJvbkBodWF3ZWkuY29tPjsgZGF2ZS5qaWFuZ0BpbnRlbC5jb207 DQo+YWxpc29uLnNjaG9maWVsZEBpbnRlbC5jb207IHZpc2hhbC5sLnZlcm1hQGludGVsLmNvbTsg aXJhLndlaW55QGludGVsLmNvbTsNCj5kYXZpZEByZWRoYXQuY29tOyBWaWxhcy5TcmlkaGFyYW5A YW1kLmNvbTsgbGludXgtZWRhY0B2Z2VyLmtlcm5lbC5vcmc7DQo+bGludXgtYWNwaUB2Z2VyLmtl cm5lbC5vcmc7IGxpbnV4LW1tQGt2YWNrLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9y ZzsNCj50b255Lmx1Y2tAaW50ZWwuY29tOyByYWZhZWxAa2VybmVsLm9yZzsgbGVuYkBrZXJuZWwu b3JnOw0KPm1jaGVoYWJAa2VybmVsLm9yZzsgbGVvLmR1cmFuQGFtZC5jb207IFlhemVuLkdoYW5u YW1AYW1kLmNvbTsNCj5yaWVudGplc0Bnb29nbGUuY29tOyBqaWFxaXlhbkBnb29nbGUuY29tOyBK b24uR3JpbW1AYW1kLmNvbTsNCj5kYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5jb207IG5hb3lhLmhv cmlndWNoaUBuZWMuY29tOw0KPmphbWVzLm1vcnNlQGFybS5jb207IGp0aG91Z2h0b25AZ29vZ2xl LmNvbTsgc29tYXN1bmRhcmFtLmFAaHBlLmNvbTsNCj5lcmRlbWFrdGFzQGdvb2dsZS5jb207IHBn b25kYUBnb29nbGUuY29tOyBkdWVud2VuQGdvb2dsZS5jb207DQo+Z3RoZWxlbkBnb29nbGUuY29t OyB3c2Nod2FydHpAYW1wZXJlY29tcHV0aW5nLmNvbTsNCj5kZmVyZ3Vzb25AYW1wZXJlY29tcHV0 aW5nLmNvbTsgd2JzQG9zLmFtcGVyZWNvbXB1dGluZy5jb207DQo+bmlmYW4uY3hsQGdtYWlsLmNv bTsgdGFueGlhb2ZlaSA8dGFueGlhb2ZlaUBodWF3ZWkuY29tPjsgWmVuZ3RhbyAoQikNCj48cHJp bWUuemVuZ0BoaXNpbGljb24uY29tPjsgUm9iZXJ0byBTYXNzdSA8cm9iZXJ0by5zYXNzdUBodWF3 ZWkuY29tPjsNCj5rYW5na2FuZy5zaGVuQGZ1dHVyZXdlaS5jb207IHdhbmdodWlxaWFuZyA8d2Fu Z2h1aXFpYW5nQGh1YXdlaS5jb20+Ow0KPkxpbnV4YXJtIDxsaW51eGFybUBodWF3ZWkuY29tPg0K PlN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgNy84XSBjeGwvbWVtZmVhdHVyZTogQWRkIENYTCBtZW1v cnkgZGV2aWNlIHNvZnQgUFBSDQo+Y29udHJvbCBmZWF0dXJlDQo+DQo+T24gVGh1LCBNYXIgMjcs IDIwMjUgYXQgMDY6MDE6NTZQTSArMDEwMCwgQm9yaXNsYXYgUGV0a292IHdyb3RlOg0KPj4gT24g VGh1LCBNYXIgMjAsIDIwMjUgYXQgMDY6MDQ6NDRQTSArMDAwMCwgc2hpanUuam9zZUBodWF3ZWku Y29tIHdyb3RlOg0KPj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9lZGFjL21lbV9yZXBhaXIuYyBi L2RyaXZlcnMvZWRhYy9tZW1fcmVwYWlyLmMNCj4+ID4gaW5kZXggM2IxYTg0NTQ1N2IwLi5iZjdl MDFhOGI0ZGQgMTAwNzU1DQo+PiA+IC0tLSBhL2RyaXZlcnMvZWRhYy9tZW1fcmVwYWlyLmMNCj4+ ID4gKysrIGIvZHJpdmVycy9lZGFjL21lbV9yZXBhaXIuYw0KPj4gPiBAQCAtNDUsNiArNDUsMTEg QEAgc3RydWN0IGVkYWNfbWVtX3JlcGFpcl9jb250ZXh0IHsNCj4+ID4gIAlzdHJ1Y3QgYXR0cmli dXRlX2dyb3VwIGdyb3VwOw0KPj4gPiAgfTsNCj4+ID4NCj4+ID4gK2NvbnN0IGNoYXIgKiBjb25z dCBlZGFjX3JlcGFpcl90eXBlW10gPSB7DQo+PiA+ICsJW0VEQUNfUFBSXSA9ICJwcHIiLA0KPj4g PiArfTsNCj4+ID4gK0VYUE9SVF9TWU1CT0xfR1BMKGVkYWNfcmVwYWlyX3R5cGUpOw0KPj4NCj4+ IFdoeSBpcyB0aGlzIHRoaW5nIGV4cG9ydGVkIGluc3RlYWQgb2YgYWRkaW5nIGEgZ2V0dGVyIGZ1 bmN0aW9uIGFuZA0KPj4gaGF2aW5nIGFsbCBpdHMgdXNlcnMgcGFzcyBpbiBwcm9wZXIgZGVmaW5l cyBhcyBhcmd1bWVudHM/DQo+Pg0KPj4gQW5kICJFREFDX1BQUiIgaXMgbm90IGEgcHJvcGVyIGRl ZmluZSAtIGl0IGRvZXNuJ3QgdGVsbCBtZSB3aGF0IGl0IGlzLg0KPj4NCj4+IEl0IHNob3VsZCBi ZSBtb3JlIGxpa2VseSBhDQo+Pg0KPj4gRURBQ19SRVBBSVJfUFBSLA0KPj4gRURBQ19SRVBBSVJf Uk9XX1NQQVJJTkcsDQo+PiBFREFDX1JFUEFJUl9CQU5LX1NQQVJJTkcsDQo+Pg0KPj4gYW5kIHNv IG9uLg0KDQpIaSBCb3Jpc2xhdiwNCg0KV2lsbCBjaGFuZ2UuDQoNCj4NCj5Mb29raW5nIGF0IHRo aXMgbW9yZToNCj4NCj4rc3RhdGljIGludCBjeGxfcHByX2dldF9yZXBhaXJfdHlwZShzdHJ1Y3Qg ZGV2aWNlICpkZXYsIHZvaWQgKmRydl9kYXRhLA0KPisJCQkJICAgY29uc3QgY2hhciAqKnJlcGFp cl90eXBlKQ0KPit7DQo+KwkqcmVwYWlyX3R5cGUgPSBlZGFjX3JlcGFpcl90eXBlW0VEQUNfUFBS XTsNCj4rDQo+KwlyZXR1cm4gMDsNCj4rfQ0KPg0KPkNhbiB0aGlzIGJlIGFueSBtb3JlIHNpbGx5 Pw0KPg0KPkFuIG9wcyBtZW1iZXIgd2hpY2ggY29waWVzIGEgc3RyaW5nIHBvaW50ZXIgaW50byBz b21lIGFyZ3VtZW50LiBXaGF0IGZvcj8NCj4NCj5JZiB0aG9zZSBzdHJpbmdzIGFyZSBmb3IgdXNl cnNwYWNlLCB3aHkgZG9uJ3QgeW91IHNpbXBseSByZXR1cm4gKm51bWJlcnMqIGFuZA0KPmxldCB1 c2Vyc3BhY2UgY29udmVydCB0aGVtIGludG8gc3RyaW5ncz8NClllcy4gVGhlIEVEQUMgbWVtb3J5 IHJlcGFpciBpbnRlcmZhY2UgZGVmaW5lZCBhcyByZXR1cm4gJ251bWJlcnMnIGZvciB1c2Vyc3Bh Y2UgdW50aWwgDQp2MTggb2YgdGhlIEVEQUMgc2VyaWVzLiAgQ2hhbmdlZCB0byByZXR1cm4gJ3N0 cmluZycgYXMgTWF1cm8gd2FudGVkLg0KUGxlYXNlIHNlZSBkaXNjdXNzaW9uIGhlcmUuDQpodHRw czovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNTAxMTQxNTI2MTcuMTRlYjQxYjVAZm96Lmxhbi8N Cg0KPg0KVGhhbmtzLA0KU2hpanUNCg==