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 D4B38C369AB for ; Tue, 15 Apr 2025 12:34:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BFF8F2800DB; Tue, 15 Apr 2025 08:34:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BAF2B2800BD; Tue, 15 Apr 2025 08:34:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A756A2800DB; Tue, 15 Apr 2025 08:34:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 866B82800BD for ; Tue, 15 Apr 2025 08:34:33 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C8959C142A for ; Tue, 15 Apr 2025 12:34:34 +0000 (UTC) X-FDA: 83336221668.23.16A1E80 Received: from mta21.hihonor.com (mta21.honor.com [81.70.160.142]) by imf10.hostedemail.com (Postfix) with ESMTP id EEBFAC0004 for ; Tue, 15 Apr 2025 12:34:31 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=honor.com; spf=pass (imf10.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.160.142 as permitted sender) smtp.mailfrom=gaoxu2@honor.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744720472; 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=aiSMYHLnYQ3oizGkqzxNLojLXqc+ZxZMWQPa8wzkH/Y=; b=oXZ2e3Bs8MHb7PL3eY9CqLliwdVAIWKQ+bX69ojZ0uyrNVg5bu/3dE3Fx5UL7q9/HDJV2S otMciDhqMfNX9W71HTE4L0cYKAIacNFk42TdnSLglYXYhj62/z8lATZizMnu54uly7nZph dNQDVzVWwnUddS1e4m3tnKWHVxHVibI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744720472; a=rsa-sha256; cv=none; b=bDDDHtxRYv0a2vl/zMpr9hXbZUWv7pCObGe03FBnW8hb8ayaxbdbK3Pk3mq16Klstgx4V9 F0ZYB8sFulj41J9ZOwJwmb6fZiIMq0GuRGQcIFkPEe3Wure/QI/cNkidid/GE0B1SPdBJf q0OE89q9VgMhefCr1vBDPHfyLHXZ0FM= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=honor.com; spf=pass (imf10.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.160.142 as permitted sender) smtp.mailfrom=gaoxu2@honor.com Received: from w001.hihonor.com (unknown [10.68.25.235]) by mta21.hihonor.com (SkyGuard) with ESMTPS id 4ZcNpy3vmrzYlCgn; Tue, 15 Apr 2025 20:32:58 +0800 (CST) Received: from a001.hihonor.com (10.68.28.182) by w001.hihonor.com (10.68.25.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 15 Apr 2025 20:34:27 +0800 Received: from a007.hihonor.com (10.68.22.31) by a001.hihonor.com (10.68.28.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 15 Apr 2025 20:34:27 +0800 Received: from a007.hihonor.com ([fe80::e866:83ac:f23b:c25c]) by a007.hihonor.com ([fe80::e866:83ac:f23b:c25c%10]) with mapi id 15.02.1544.011; Tue, 15 Apr 2025 20:34:27 +0800 From: gaoxu To: Matthew Wilcox , Barry Song <21cnbao@gmail.com> CC: Mike Rapoport , Andrew Morton , "surenb@google.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , yipengxiang Subject: Re: [PATCH] mm: simplify zone_idx() Thread-Topic: [PATCH] mm: simplify zone_idx() Thread-Index: AduqEEHvK6kd7fhKS8Kk+tRXk/ygUf//psiAgAB6Y4D//Ve/sIAE9zeA//9wInCAAvcyAIAAF0YAgAJwF5A= Date: Tue, 15 Apr 2025 12:34:27 +0000 Message-ID: References: <2d42decac5194c2c8d897b0424f0dcf3@honor.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.164.11.140] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: EEBFAC0004 X-Stat-Signature: fdgd536bfzejrz4xsnupg6rgffcc8cth X-Rspam-User: X-HE-Tag: 1744720471-317465 X-HE-Meta: U2FsdGVkX1/a/x9CA+8N4PIDYn0V7DMeqkFtAisDkilJ1PZaTRixMn++blCKz8QDMah9ugWZU5po82746zXfIiaXArdmkcqg3YoqGMRZ1uQE478gS1SWKuHdU5F5PB7I4rVugp1chz1KaJNv/rsG8SQlop9+kCBXDs1uTQ6EkvFHslZhqLPhcfTaGQCKScfyqqzBjrVOF6q55UC3d09gbS7X8pFTdud4l2EVWKW9yXnNiQTD8Ql5TySKYfdFEkcYJm+J9tqlr8LVpp9AuWR+bsh7WBUflMNrlyABKPXSQ8UrDpUCL2Whr6OdKmisvdLBDgVHMEOSxqOttPDsCpR6j/LsQVheWFzWIraf4F0GW6pjWEf9VY7N8XYhRJVTqufXjWTVbZpxnCl+fC9scbbBOoR9btHivW410Injb75lIHVDcUdG52uJY0JdlZbu4de/RGiQIx0wylBYA09sTGA/w6Zva0d9n6VTUTjE03Tnu2nmjB8/rLbnwjLEFcHMnyRB5cq/fDT59n4xpduseqBHjx9c1dq1KsjBzvkVMEOC6+Hfw/FIEtz6QjOdupzJFbquLFO0Bxq5ok27tUXwxegm85ayVySLF0k1A+2sLcq0go/D/DNCXnNj7IDpvNEASRmFVvy7Fm/Lg2Rn5xhx3IO3QPsuTwKYaxOpFtsuqyBNWt+kWLvzAV7Iansk4DOkWyC/KSXE5lUWxAkaFxGPmjnSNdeaDIgukGHTGO0j71GjW02rwTaQ4qXJe2B+ZTvWWVltSX96P3szSZ9kvTUY3+TFcNLuq50QPJIXLNL2yyuETyK+NTSromTwJDXvbnbogNo6Heuz5lTjLSxh46Z/T3wegYiLlJ9GGAntQPJW4eJYlLDtQYGDoPPze/LKXCqO0ZcIsmVPhyPOWE7sCeqvjSufAVVPx3icN5kDlZBBXL882+JJMGaElTa4/zT8gT46h4W5fK0s3xQVFTqvqCkIWck hOue10XH P20qcrMcLQWjOmu4oFmH9u0/GF55LLcfLxHUtGrmKgflrr9M3kpE0qhb4H1tmNeeXOCi25d5zvVtHfK4DLcOl2RbEIzzD8znQE7gWW/xfiWdRkktg4an+O8iwmo5MNHEmHgCaZKDStLvQriKEu/KFSvlr66ybX5kFV9Wb6gqbanZ3j54/BFA4ArYKhFureBi8Fdf6/7hNyOFWQm9lYhZBB3dmo6r/fu+km7uXlkKAFJiCn7W5GJUy6OhrXDuOrpZ9oBwZlqYDCoGPasxj8NGCL8meUZXNy4Q4Kc4hk9xLji+xnlneWzFAy/ssRknAd+PPqZbcqcj1cd6MhDMa2QJAf23uEC+3pumLPn4dY7Zf/prArseYri38+CjWHWrVBErL8zy36OQg0b034g0sqV9wGqxGmQ== 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: PiANCj4gT24gTW9uLCBBcHIgMTQsIDIwMjUgYXQgMDk6NTc6MjZBTSArMTIwMCwgQmFycnkgU29u ZyB3cm90ZToNCj4gPiBPbiBTYXQsIEFwciAxMiwgMjAyNSBhdCAxMDowNuKAr1BNIGdhb3h1IDxn YW94dTJAaG9ub3IuY29tPiB3cm90ZToNCj4gPiA+IFRoZSB6b25lIGluZm8gb2J0YWluZWQgdGhy b3VnaCBUMzIgaW4gdGhlIEFuZHJvaWQgMTUtNi42IHN5c3RlbShhcm02NCk6DQo+ID4gPiAoc3Ry dWN0IHpvbmUpIHN0cnVjdCAoMTY2NCBieXRlcywNCj4gPg0KPiA+IEkgZG9uJ3QgaGF2ZSBhIHN0 cm9uZyBvcGluaW9uIG9uIHdoZXRoZXIgd2UgbmVlZCBgem9uZV9pZHhg4oCUSSdtIG9rYXkNCj4g PiB3aXRoIGhhdmluZyBpdCBvciBub3QuIElmIHlvdSdkIGxpa2UgdG8gYWRkIGl0LCBmZWVsIGZy ZWUgdG8gc2VuZCBvdXQNCj4gPiBhIHYyIG5vdGluZyB0aGF0IGl0IGRvZXNuJ3QgaW5jcmVhc2Ug dGhlIHN0cnVjdCBzaXplLiBJZiBubyBvbmUNCj4gPiBvYmplY3RzLCBpdCBtaWdodCBiZSBhIG5p Y2UgY2xlYW51cC4NCj4gDQo+IFBsdXMgaXQncyBhbHJlYWR5IDE2NjQgYnl0ZXMhICBBbmQgd2Ug aGF2ZSwgd2hhdCwgNCB6b25lcyBwZXIgTlVNQSBub2RlPw0KPiBHcm93aW5nIGl0IGRvZXNuJ3Qg ZmVlbCBsaWtlIGEgYmlnIGRlYWwuICBBbHRob3VnaCAic2F2ZXMgdHdvIGFzc2VtYmx5DQo+IGlu c3RydWN0aW9ucyIgaXMgYWxzbyBub3QgZXhhY3RseSBhIGJpZyB3aW4uICBJZiBpdCBzYXZlZCBh IGNhY2hlbGluZSByZWZlcmVuY2UsDQo+IHRoYXQgbWlnaHQgYmUgbW9yZSBpbnRlcmVzdGluZywg YnV0IGl0IHNlZW1zIGxpa2UgaXQncyBtb3JlIGxpa2VseSB0byBpbnRyb2R1Y2UgYQ0KPiBjYWNo ZWxpbmUgcmVmZXJlbmNlIHRoYW4gc2F2ZSBvbmUuICBNYXliZSBqdXN0IG5vdCB3b3J0aCBkb2lu Zz8NCg0KWm9uZSwgem9uZV9wZ2RhdCwgYW5kIG5vZGVfem9uZXMgYXJlIGFsbCBjb25zaWRlcmVk IGhvdCBkYXRhOyBtb3N0IG9mIHRoZSB0aW1lLA0KdGhleSByZXNpZGUgaW4gdGhlIGNhY2hlLiBJ biBjb250cmFzdCwgem9uZV9pZHggaW4gdGhlIHBhdGNoIGlzIG5vdCBob3QgZGF0YSwNCmFuZCBl eGVjdXRpbmcgKCh6b25lKS0+em9uZV9pZHgpIHdpbGwgYWRkIGEgbmV3IGNhY2hlIGxpbmUuDQpB bSBJIHVuZGVyc3RhbmRpbmcgdGhpcyBjb3JyZWN0bHk/DQoNCklmIHRoZSBoZWF0IG9mIHRoZSB6 b25lX2lkeCBmdW5jdGlvbiBpbmNyZWFzZXMsIHRoaXMgbW9kaWZpY2F0aW9uIHdpbGwgYmVjb21l DQp3b3J0aHdoaWxlLiBGb3IgZXhhbXBsZSwgdGhpcyBwYXRjaCB3aWxsIGluY3JlYXNlIHRoZSBo ZWF0IG9mIHRoZSB6b25lX2lkeCBmdW5jdGlvbi4NClRoZSBwYXRjaCAoaHR0cHM6Ly9sb3JlLmtl cm5lbC5vcmcvYWxsLzIwMjQwMjI5MTgzNDM2LjQxMTA4NDUtMi15dXpoYW9AZ29vZ2xlLmNvbS8p DQp3aWxsIGFkZCBuZXcgaG90c3BvdCBwYXRocywgd2l0aCB0aGUgZGV0YWlscyBhcyBmb2xsb3dz Og0KX196b25lX3dhdGVybWFya19vaygpLT56b25lX2lzX3N1aXRhYmxlKCktPnpvbmVfaWR4KCkN CnpvbmVfd2F0ZXJtYXJrX2Zhc3QoKS0+em9uZV9pc19zdWl0YWJsZSgpLT56b25lX2lkeCgpDQpn ZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KCktPnpvbmVfaXNfc3VpdGFibGUoKS0+em9uZV9pZHgoKQ0K X19mcmVlX29uZV9wYWdlKCktPnpvbmVfbWF4X29yZGVyKCktPnpvbmVfaWR4KCkNCg==