From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailgw1.hygon.cn (unknown [101.204.27.37]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2E43F3F58E9 for ; Thu, 8 Oct 2026 07:35:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=101.204.27.37 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791444936; cv=none; b=qTrLp+ZcB7tt9SMgV/9Y6oTwMnwVm3sOyU95JsekUc5hQNkkfpoPPJcNl3awDM6oT5QAJOEfneQ7OYKPpopq9cqeH0k6ATQCzDFByDsjNRzv+tqzFbRsjR+rPpP5QPkEajaaqThuAl8ClPDdcrrR+AHz1vczs46badqKpcM9o1k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791444936; c=relaxed/simple; bh=HZqRq/F/3jQ6IXMF7y8X96VYNXFgopBe7ubViHZyU38=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=PrKNn+1IY/MQKomDnSZ/Dim5ly50u3FF9aan4mSmRhTS0+iefdxa1081Kb0DK/Xe2qrXv3AhPi64WzA4H4tvMet0Bw9tk0yAz9Lkf5hCjciu5BLCHPuqH64d9i/PYdeRPKYwN5jyC1WQvwQRXPDDJtl2EhMUuVRCNCT73vaTIZA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=hygon.cn; spf=pass smtp.mailfrom=hygon.cn; arc=none smtp.client-ip=101.204.27.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=hygon.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=hygon.cn Received: from maildlp1.hygon.cn (unknown [127.0.0.1]) by mailgw1.hygon.cn (Postfix) with ESMTP id 4j0hbg28dKz12NY1; Thu, 8 Oct 2026 15:35:11 +0800 (CST) Received: from maildlp1.hygon.cn (unknown [172.23.18.60]) by mailgw1.hygon.cn (Postfix) with ESMTP id 4j0hbf5pPZz12NY1; Thu, 8 Oct 2026 15:35:10 +0800 (CST) Received: from cncheex06.Hygon.cn (unknown [172.23.18.116]) by maildlp1.hygon.cn (Postfix) with ESMTPS id AAF835948; Thu, 8 Oct 2026 15:35:02 +0800 (CST) Received: from cncheex04.Hygon.cn (172.23.18.114) by cncheex06.Hygon.cn (172.23.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.36; Thu, 8 Oct 2026 15:35:10 +0800 Received: from cncheex04.Hygon.cn ([fe80::1b6f:6c58:58a4:430d]) by cncheex04.Hygon.cn ([fe80::1b6f:6c58:58a4:430d%10]) with mapi id 15.02.1544.036; Thu, 8 Oct 2026 15:35:10 +0800 From: Jianyong Wu To: Tim Chen , Peter Zijlstra CC: Ingo Molnar , Juri Lelli , Vincent Guittot , Chen Yu , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , K Prateek Nayak , Shrikanth Hegde , Phil Auld , Andrew Morton , "David Hildenbrand" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "jianyong.wu@outlook.com" , Yuan Zhong , Huangsj , Fengyu Wang , Zhiwei Ying , "justin.he@arm.com" Subject: RE: [RFC PATCH v2 02/23] sched/topology: Introduce a NUMA distance matrix with unique distance values Thread-Topic: [RFC PATCH v2 02/23] sched/topology: Introduce a NUMA distance matrix with unique distance values Thread-Index: AQHdNiA3jheQVPdvikWpN4gB9aTKG7a3i1wAgCMFioCAAQKWYIAAjPiAgADjB/CAAIHNgIAF/bTAgAVsM4CACnnIsA== Date: Thu, 8 Oct 2026 07:35:10 +0000 Message-ID: <4d2b5dede1f64350ac17ea9d0a5428a1@hygon.cn> References: <20260827122816.756234-1-wujianyong@hygon.cn> <20260827122816.756234-3-wujianyong@hygon.cn> <20260831115004.GF776954@noisy.programming.kicks-ass.net> <09261c8222994a41a04ace5f342475df@hygon.cn> <112e526b4013e23c70adf5b8883db8e75358b473.camel@linux.intel.com> <8a0c239b5bdf40c99b645087dec8fd18@hygon.cn> <2a120db1b0c052eb88dcbc2ed1de6027a16542b4.camel@linux.intel.com> In-Reply-To: <2a120db1b0c052eb88dcbc2ed1de6027a16542b4.camel@linux.intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 SGkgVGltLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRpbSBDaGVu IDx0aW0uYy5jaGVuQGxpbnV4LmludGVsLmNvbT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDIs IDIwMjYgNjowNCBBTQ0KPiBUbzogSmlhbnlvbmcgV3UgPHd1amlhbnlvbmdAaHlnb24uY24+OyBQ ZXRlciBaaWpsc3RyYQ0KPiA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+DQo+IENjOiBJbmdvIE1vbG5h ciA8bWluZ29AcmVkaGF0LmNvbT47IEp1cmkgTGVsbGkgPGp1cmkubGVsbGlAcmVkaGF0LmNvbT47 DQo+IFZpbmNlbnQgR3VpdHRvdCA8dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+OyBDaGVuIFl1 DQo+IDx5dS5jLmNoZW5AaW50ZWwuY29tPjsgRGlldG1hciBFZ2dlbWFubg0KPiA8ZGlldG1hci5l Z2dlbWFubkBhcm0uY29tPjsgU3RldmVuIFJvc3RlZHQgPHJvc3RlZHRAZ29vZG1pcy5vcmc+Ow0K PiBCZW4gU2VnYWxsIDxic2VnYWxsQGdvb2dsZS5jb20+OyBNZWwgR29ybWFuIDxtZ29ybWFuQHN1 c2UuZGU+Ow0KPiBWYWxlbnRpbiBTY2huZWlkZXIgPHZzY2huZWlkQHJlZGhhdC5jb20+OyBLIFBy YXRlZWsgTmF5YWsNCj4gPGtwcmF0ZWVrLm5heWFrQGFtZC5jb20+OyBTaHJpa2FudGggSGVnZGUg PHNzaGVnZGVAbGludXguaWJtLmNvbT47DQo+IFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT47 IEFuZHJldyBNb3J0b24NCj4gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+OyBEYXZpZCBIaWxk ZW5icmFuZCA8ZGF2aWRAa2VybmVsLm9yZz47DQo+IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v cmc7IGxpbnV4LW1tQGt2YWNrLm9yZzsNCj4gamlhbnlvbmcud3VAb3V0bG9vay5jb207IFl1YW4g WmhvbmcgPHpob25neXVhbkBoeWdvbi5jbj47IEh1YW5nc2oNCj4gPGh1YW5nc2pAaHlnb24uY24+ OyBGZW5neXUgV2FuZyA8d2FuZ2Zlbmd5dUBoeWdvbi5jbj47IFpoaXdlaSBZaW5nDQo+IDx5aW5n emhpd2VpQGh5Z29uLmNuPjsganVzdGluLmhlQGFybS5jb20NCj4gU3ViamVjdDogUmU6IFtSRkMg UEFUQ0ggdjIgMDIvMjNdIHNjaGVkL3RvcG9sb2d5OiBJbnRyb2R1Y2UgYSBOVU1BDQo+IGRpc3Rh bmNlIG1hdHJpeCB3aXRoIHVuaXF1ZSBkaXN0YW5jZSB2YWx1ZXMNCj4gDQo+IE9uIE1vbiwgMjAy Ni0wOS0yOCBhdCAwOTozOSArMDAwMCwgSmlhbnlvbmcgV3Ugd3JvdGU6DQo+ID4gSGkgVGltLA0K PiA+DQo+ID4NCj4gPiBNYWtlcyBzZW5zZS4gU28sIHdoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyBz b2x1dGlvbj8NCj4gPiBHaXZlbiBhIG5vZGUgYWZmaW5pdHkgc2VxdWVuY2UsIGEgbW92ZSBmcm9t IHNyYyB0byBkc3QgaW1wcm92ZXMgdGhlDQo+ID4gYWZmaW5pdHkgb2YgZXZlcnkgdGFzayB3aG9z ZSBwcmVmZXJyZWQgbm9kZSBpIHJhbmtzIGRzdCBiZXR0ZXIgdGhhbiBzcmMuDQo+IFRoZSBzY29y ZQ0KPiA+IGlzIHRoZW4NCj4gPg0KPiA+IERpID0gcmF3X2Rpc3Qoc3JjLCBpKSAtIHJhd19kaXN0 KGRzdCwgaSkNCj4gPiBhZmZpbml0eV9iaWFzX2kgPSBwb3NpdGlvbiBvZiBzcmMgbWludXMgcG9z aXRpb24gb2YgZHN0IGluIG5vZGUgaSdzIGFmZmluaXR5DQo+ID4gICAgICAgICAgICAgIHNlcXVl bmNlLCBjb3VudGVkIGFtb25nIHRoZSBub2RlcyBhdCB0aGUgc2FtZQ0KPiBkaXN0YW5jZSBmcm9t DQo+ID4gICAgICAgICAgICAgIGkgKHplcm8gd2hlbiBEaSBpcyBub3QgemVybykNCj4gDQo+IERv IHdlIHJlYWxseSBuZWVkIGFuIGFmZmluaXR5IGJpYXM/ICBJIHRoaW5rIHlvdXIgaW50ZW50aW9u IGlzIHRvIHVzZSBpdCBmb3INCj4gYnJlYWtpbmcgYSB0aWUuDQo+IElmIHRoZXJlIGlzIGEgdGll IGluIGFmZmluaXR5IHNjb3JlICh3aXRob3V0IGluamVjdGluZyBiaWFzKSwNCj4ganVzdCB1c2Ug dGhlIHBvc2l0aW9uIGRpZmYgdG8gYnJlYWsgdGhlIHRpZS4gIEhhdmluZyBhIGJpYXMgZGlzdG9y dHMNCj4gdGhlIGFmZmluaXR5IHNjb3JlLg0KPiANCj4NCkkgdGhpbmsgdGhlcmUgaXMgYSBtaXN1 bmRlcnN0YW5kaW5nIGFib3V0IHRoZSBwdXJwb3NlIG9mIHRoZSBiaWFzLg0KSXQgaXMgbm90IGlu dGVuZGVkIHRvIGJyZWFrIHRpZXMgYmV0d2VlbiBhZmZpbml0eSBzY29yZXMuIEkgd2FudCB0aGUN CnNjb3JlIGl0c2VsZiB0byByZWZsZWN0IG9wcG9ydHVuaXRpZXMgZm9yIGFnZ3JlZ2F0aW9uLCBp bmNsdWRpbmcgbW92ZXMNCnRoYXQgbGVhdmUgdGhlIHJhdyBOVU1BIGRpc3RhbmNlIHVuY2hhbmdl ZCBidXQgZm9sbG93IHRoZSBmaXhlZCBub2RlDQphZmZpbml0eSBvcmRlci4NCg0KVGhhdCBzYWlk LCBJIGFncmVlIHdpdGggeW91ciBjb25jZXJuIGFib3V0IHVzaW5nIGFydGlmaWNpYWwgbm9kZQ0K ZGlzdGFuY2VzIGluIHRoZSBzY29yZSBjYWxjdWxhdGlvbi4gVGhlIG1hZ25pdHVkZSBvZiBhbiBh cnRpZmljaWFsDQpkaXN0YW5jZSBvciByYW5rIGRpZmZlcmVuY2Ugc2hvdWxkIG5vdCBkZXRlcm1p bmUgdGhlIHdlaWdodCBvZiB0aG9zZQ0KYWdncmVnYXRpb24gb3Bwb3J0dW5pdGllcy4NCg0KSG93 IGFib3V0IHRoZSBmb2xsb3dpbmcgYXBwcm9hY2g/DQoNCldoZW4gdGhlIHNvdXJjZSBhbmQgZGVz dGluYXRpb24gaGF2ZSBkaWZmZXJlbnQgcmF3IGRpc3RhbmNlcyB0byBhIHRhc2sncw0KcHJlZmVy cmVkIG5vZGUsIHdlIHVzZSB0aGUgcmF3IGRpc3RhbmNlIGRpZmZlcmVuY2UgYXMgdGhlIHdlaWdo dCwNCnByb3ZpZGVkIHRoZSBkZXN0aW5hdGlvbiBpcyBjbG9zZXIuDQoNCldoZW4gdGhvc2UgZGlz dGFuY2VzIGFyZSBlcXVhbCwgd2UgdXNlIHRoZSBmaXhlZCBub2RlIGFmZmluaXR5IHNlcXVlbmNl DQp0byBkZXRlcm1pbmUgZWxpZ2liaWxpdHkuIElmIHRoZSBkZXN0aW5hdGlvbiBjb21lcyBiZWZv cmUgdGhlIHNvdXJjZSwNCmVhY2ggZWxpZ2libGUgdGFzayBjb250cmlidXRlcyBhIHdlaWdodCBv ZiAxLiBPdGhlcndpc2UsIGl0IGNvbnRyaWJ1dGVzDQpub3RoaW5nLg0KDQpGb3IgZWFjaCBwcmVm ZXJyZWQgbm9kZSwgdGhlIGNhbGN1bGF0aW9uIHdvdWxkIGxvb2sgbGlrZSB0aGlzLg0KQSBzbWFs bGVyIHJhbmsgbWVhbnMgYW4gZWFybGllciBwb3NpdGlvbiBpbiB0aGUgYWZmaW5pdHkgc2VxdWVu Y2UuDQoNCiAgZGVsdGEgPSBub2RlX2Rpc3RhbmNlKHNyY19ub2RlLCBwcmVmX25vZGUpIC0NCiAg ICAgICAgICAgICAgbm9kZV9kaXN0YW5jZShkc3Rfbm9kZSwgcHJlZl9ub2RlKTsNCg0KICBpZiAo ZGVsdGEgPiAwKSB7DQogICAgd2VpZ2h0ID0gZGVsdGE7DQogIH0gZWxzZSBpZiAoZGVsdGEgPT0g MCAmJg0KICBhZmZpX25vZGVfcmFua19vZihwcmVmX25vZGUsIGRzdF9ub2RlKSA8DQogIGFmZmlf bm9kZV9yYW5rX29mKHByZWZfbm9kZSwgc3JjX25vZGUpKSB7DQogICAgd2VpZ2h0ID0gMTsNCiAg fSBlbHNlIHsNCiAgICBjb250aW51ZTsNCiAgfQ0KDQogIHNjb3JlICs9IG51bWFfY291bnRzW3By ZWZfbm9kZV0gKiB3ZWlnaHQ7DQoNCkhlcmUsIG51bWFfY291bnRzW3ByZWZfbm9kZV0gaXMgdGhl IG51bWJlciBvZiB0YXNrcyBvbiB0aGUgY2FuZGlkYXRlDQpzb3VyY2UgdGhhdCBwcmVmZXIgcHJl Zl9ub2RlLg0KDQpUaGlzIHdheSwgdGhlIGZpeGVkIG9yZGVyIGRldGVybWluZXMgZWxpZ2liaWxp dHksIGJ1dCB0aGUgcmFuayBkaWZmZXJlbmNlDQpkb2VzIG5vdCBhZmZlY3QgdGhlIHdlaWdodC4g Rm9yIGVxdWFsLWRpc3RhbmNlIG1vdmVzLCB0aGUgY29udHJpYnV0aW9uDQpzaW1wbHkgY291bnRz IHRoZSBlbGlnaWJsZSB0YXNrcy4gQSB6ZXJvIHdlaWdodCB3b3VsZCBsb3NlIHRoYXQNCmluZm9y bWF0aW9uLCBldmVuIHRob3VnaCB0aGVzZSBtb3ZlcyBjYW4gaGVscCBjb25jZW50cmF0ZSB0YXNr cyBvbiBmZXdlcg0Kbm9kZXMuDQoNClRoaXMgcmV0YWlucyBhIG1pbmltYWwgYWdncmVnYXRpb24g cHJlZmVyZW5jZSB3aXRob3V0IHVzaW5nIGFydGlmaWNpYWwNCmRpc3RhbmNlIHZhbHVlcyBpbiB0 aGUgY2FsY3VsYXRpb24uIFdvdWxkIHRoaXMgYWRkcmVzcyB5b3VyIGNvbmNlcm4/DQoNClRoYW5r cw0KSmlhbnlvbmcNCg==