From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mta20.hihonor.com (mta20.hihonor.com [81.70.206.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B97BC3DBD5B; Wed, 3 Jun 2026 02:59:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=81.70.206.69 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780455556; cv=none; b=j/mIricE+kyu16nCfWnMtejkZX2xAK5fmy2IEfFaqOq57vzOiGIUvVf+C27XWNj0qRKUEsYfiAJGAZgwmf00VMTwZ7DqfNoMd80S8gE/HgumF0CnCT9lpY4fCHPfIDF1VFVCLGnQP230VxTyj2z+79sViR0R3ElAg+EATiQ/hl0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780455556; c=relaxed/simple; bh=zgEg6ywDLqG5YZyUNd1GBcVJdYTqa4VusEFsdn3J/0Q=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Md4a7Vs8KcXR1Ggqvqx4rxyZiPEdXK+OsnsxDFKmbtjjZ5Clg5ytu88p09gRRfTItumn5zt07diHM0D01yZkKYP7uvuLAB4oNPBOXsa2BMTWhYGCCSGDRzkz7D6s5Y+zr2nF2FB3wxz0U9OyOo8DJ0tblYE1ep/i1vuGow8NcI4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=honor.com; spf=pass smtp.mailfrom=honor.com; arc=none smtp.client-ip=81.70.206.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=honor.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=honor.com Received: from TW003.hihonor.com (unknown [10.77.199.161]) by mta20.hihonor.com (SkyGuard) with ESMTPS id 4gVXRy6ycdzYtWwh; Wed, 3 Jun 2026 10:57:34 +0800 (CST) Received: from TA004.hihonor.com (10.72.0.6) by TW003.hihonor.com (10.77.199.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 3 Jun 2026 10:59:01 +0800 Received: from TA003.hihonor.com (10.72.0.43) by TA004.hihonor.com (10.72.0.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Wed, 3 Jun 2026 10:59:04 +0800 Received: from TA003.hihonor.com ([fe80::998f:47ec:980d:bdf1]) by TA003.hihonor.com ([fe80::998f:47ec:980d:bdf1%7]) with mapi id 15.02.2562.037; Wed, 3 Jun 2026 10:59:04 +0800 From: wangtao To: Harry Yoo , "catalin.marinas@arm.com" , "will@kernel.org" , "tglx@kernel.org" , "mingo@redhat.com" , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "x86@kernel.org" , "akpm@linux-foundation.org" , "david@kernel.org" , "willy@infradead.org" , "sj@kernel.org" , "kees@kernel.org" , "luizcap@redhat.com" , "zhangjiao2@cmss.chinamobile.com" , "kas@kernel.org" , "ljs@kernel.org" CC: "hpa@zytor.com" , "liam@infradead.org" , "vbabka@kernel.org" , "rppt@kernel.org" , "surenb@google.com" , "mhocko@suse.com" , "jack@suse.cz" , "riel@surriel.com" , "jannh@google.com" , "jgg@ziepe.ca" , "jhubbard@nvidia.com" , "peterx@redhat.com" , "ziy@nvidia.com" , "baolin.wang@linux.alibaba.com" , "npache@redhat.com" , "ryan.roberts@arm.com" , "dev.jain@arm.com" , "baohua@kernel.org" , "lance.yang@linux.dev" , "xu.xin16@zte.com.cn" , "chengming.zhou@linux.dev" , "nao.horiguchi@gmail.com" , "matthew.brost@intel.com" , "joshua.hahnjy@gmail.com" , "rakie.kim@sk.com" , "byungchul@sk.com" , "gourry@gourry.net" , "ying.huang@linux.alibaba.com" , "apopple@nvidia.com" , "pfalcato@suse.de" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "damon@lists.linux.dev" , "shakeel.butt@linux.dev" , "ryncsn@gmail.com" , "21cnbao@gmail.com" <21cnbao@gmail.com>, "jparsana@google.com" , "dvander@google.com" , zhangji , wangzicheng Subject: RE: [PATCH 0/15] mm: introduce ANON_VMA_LAZY for deferred anon_vma creation Thread-Topic: [PATCH 0/15] mm: introduce ANON_VMA_LAZY for deferred anon_vma creation Thread-Index: AQHc7cjw5r5ki6LAJ0S2mW/rJEfblbYq8jCAgAEtZwA= Date: Wed, 3 Jun 2026 02:59:04 +0000 Message-ID: <7319ad82f9ee4fc4b18b50b1842c9f99@honor.com> References: <20260527110147.17815-1-tao.wangtao@honor.com> <0867dac0-bc48-4aa9-891f-2066a3eff989@kernel.org> In-Reply-To: <0867dac0-bc48-4aa9-891f-2066a3eff989@kernel.org> Accept-Language: en-US Content-Language: zh-CN 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 PiBPbiA1LzI3LzI2IDg6MDEgUE0sIHRhbyB3cm90ZToNCj4gPiBEZXNpZ24gb3ZlcnZpZXcNCj4g PiAtLS0tLS0tLS0tLS0tLS0NCj4gPg0KPiA+IEFOT05fVk1BX0xBWlkgZGVmZXJzIGFub25fdm1h IGFsbG9jYXRpb24gdW50aWwgaXQgaXMgYWN0dWFsbHkgbmVlZGVkDQo+ID4gKGZvciBleGFtcGxl IGR1cmluZyBmb3JrKS4gVk1BcyB0aGF0IG5ldmVyIHBhcnRpY2lwYXRlIGluIHNoYXJpbmcgY2Fu DQo+ID4gYXZvaWQgY3JlYXRpbmcgYW5vbl92bWEgc3RydWN0dXJlcyBlbnRpcmVseS4NCj4gPg0K PiA+IEJlZm9yZSBhbiBhbm9uX3ZtYSBleGlzdHMsIHJtYXAgb3BlcmF0aW9ucyByZWx5IGRpcmVj dGx5IG9uIFZNQQ0KPiA+IGluZm9ybWF0aW9uLCBzbyBubyBhbm9uX3ZtYSBsb2NraW5nIGlzIHJl cXVpcmVkLiBBbiBhbm9uX3ZtYSBpcw0KPiA+IGNyZWF0ZWQgYW5kIGxpbmtlZCBvbmx5IHdoZW4g c2hhcmluZyBzZW1hbnRpY3MgYXJlIHJlcXVpcmVkLg0KPiANCj4gSXQgaXMgdW5mb3J0dW5hdGUg dGhhdCB0aGUgZGVzaWduIG92ZXJ2aWV3IGRvZXNuJ3QgY292ZXIgY29ycmVjdG5lc3MgYXNwZWN0 DQo+IGF0IGFsbC4gVk1BcyBhcmUgc3ViamVjdCB0byBjaGFuZ2UgKGV2ZW4gYmVmb3JlIGJlaW5n IHNoYXJlZCB3aXRoIG90aGVyDQo+IHByb2Nlc3NlcyksIGFuZCBybWFwIG5lZWRzIHNvbWV0aGlu ZyB0aGF0IGRvZXNuJ3QgZ28gYXdheSBhY3Jvc3MgVk1BDQo+IG1lcmdpbmcsIHNwbGl0LCBldGMu DQo+IA0KPiBJJ20gbm90IHN1cmUgaG93IHRoZSBpZGVhIGlzIHN1cHBvc2VkIHdvcmsgY29ycmVj dGx5Lg0KPiANCj4gLS0NCj4gQ2hlZXJzLA0KPiBIYXJyeSAvIEh5ZW9uZ2dvbg0KDQpWTUEgb3Bl cmF0aW9ucyBjYW4gYmUgcm91Z2hseSBkaXZpZGVkIGludG8gdGhyZWUgY2F0ZWdvcmllcy4gVGhl IGhhbmRsaW5nDQpvZiBBTk9OX1ZNQV9MQVpZIGlzIGJyaWVmbHkgZGVzY3JpYmVkIGJlbG93Lg0K DQoxLiBmb3JrDQoNCmZvcmsgZHVwbGljYXRlcyB0aGUgcGFyZW50J3MgbW0vbW1hcC4gKGV4ZWMg Y3JlYXRlcyBhIG5ldyBtbS9tbWFwIGFuZCBpcw0Kbm90IGludm9sdmVkIGhlcmUuKSBUaGlzIGNh biBiZSB2aWV3ZWQgYXMgY29weWluZyB0aGUgVk1BcyB3aXRoIGlkZW50aWNhbA0KdmlydHVhbCBh ZGRyZXNzZXMgaW50byBhIG5ldyBhZGRyZXNzIHNwYWNlLg0KDQpJZiB0aGUgcGFyZW50IFZNQSAo cHZtYSkgaXMgQU5PTl9WTUFfTEFaWSwgaXQgaXMgZmlyc3QgdXBncmFkZWQgdG8gYQ0KcmVndWxh ciBhbm9uX3ZtYS4gVGhlIGNvcnJlc3BvbmRpbmcgZm9saW8tPm1hcHBpbmcgaXMgdGhlbiBmaXhl ZCBpbg0KdHJ5X2R1cF9hbm9uX3JtYXAoKS4NCg0KMi4gbW1hcCAvIGJyayAvIG1wcm90ZWN0IC8g bXVubWFwDQoNClRoZXNlIG9wZXJhdGlvbnMgY3JlYXRlLCBtb2RpZnksIG9yIHJlbW92ZSBWTUFz IGluIHRoZSBjdXJyZW50IG1tLiBUaGV5DQptYXkgc3BsaXQgZXhpc3RpbmcgVk1BcywgbWVyZ2Ug YWRqYWNlbnQgVk1Bcywgb3IgcmVtb3ZlIGEgVk1BIGZyb20gbW1fbXQuDQoNCldoZW4gYSBuZXcg Vk1BIGlzIGNyZWF0ZWQsIHZtX3N0YXJ0LCB2bV9lbmQgYW5kIHZtX3Bnb2ZmIGFyZSBpbml0aWFs aXplZA0KYW5kIHRoZSBWTUEgaXMgaW5zZXJ0ZWQgaW50byBtbV9tdC4gQWx0aG91Z2ggdGhlc2Ug ZmllbGRzIG1heSBsYXRlciBiZQ0KbW9kaWZpZWQsIHRoZSBmb2xsb3dpbmcgdmFsdWUgcmVtYWlu cyBpbnZhcmlhbnQ6DQoNCih2bV9zdGFydCAtIHZtX3Bnb2ZmICogUEFHRV9TSVpFKQ0KDQpXZSBy ZWZlciB0byB0aGlzIHZhbHVlIGFzOg0KDQp2bWFfbWFwcGluZ19iYXNlKHZtYSkgPSB2bWEtPnZt X3N0YXJ0IC0gdm1hLT52bV9wZ29mZiAqIFBBR0VfU0laRQ0KDQpUaGlzIHZhbHVlIGFsc28gcmVt YWlucyB1bmNoYW5nZWQgd2hlbiB0aGUgVk1BIGlzIHJlbW92ZWQgZnJvbSBtbV9tdC4NCg0KSWYg YSBWTUEgaXMgc3BsaXQgYW5kIHByb2R1Y2VzIG5ld192bWEsIHRoZSBmb2xsb3dpbmcgaG9sZHM6 DQoNCnZtYV9tYXBwaW5nX2Jhc2UobmV3X3ZtYSkgPT0gdm1hX21hcHBpbmdfYmFzZSh2bWEpDQoN CklmIHR3byBhZGphY2VudCBWTUFzIHZtYV9hIGFuZCB2bWFfYiBhcmUgbWVyZ2VkIGludG8gdm1h X3gsIHRoZW46DQoNCnZtYV9tYXBwaW5nX2Jhc2Uodm1hX2EpID09IHZtYV9tYXBwaW5nX2Jhc2Uo dm1hX2IpID09DQp2bWFfbWFwcGluZ19iYXNlKHZtYV94KQ0KDQpBc3N1bWUgdGhlIFZNQSB3aGVy ZSB0aGUgZmlyc3QgcGFnZSBmYXVsdCBvY2N1cnMgaXMgY2FsbGVkIHJvb3Rfdm1hLCBhbmQNCmVu c3VyZSB0aGF0IGFueSBWTUEgcHJvZHVjZWQgYnkgc3BsaXQgb3IgbWVyZ2UgaG9sZHMgYSByZWZl cmVuY2UgdG8NCnJvb3Rfdm1hLg0KDQpEdXJpbmcgcm1hcCB3ZSBjYW4gY29tcHV0ZSB0aGUgZm9s aW8gYWRkcmVzcyB1c2luZyByb290X3ZtYToNCg0Kdm1hX2FkZHJlc3Modm1hLCBwZ29mZiwgMSkg PQ0KICAgIHZtYS0+dm1fc3RhcnQgKyAoKHBnb2ZmIC0gdm1hLT52bV9wZ29mZikgPDwgUEFHRV9T SElGVCkNCiAgPSB2bWFfbWFwcGluZ19iYXNlKHZtYSkgKyBwZ29mZiAqIFBBR0VfU0laRQ0KICA9 IHZtYV9tYXBwaW5nX2Jhc2Uocm9vdF92bWEpICsgZm9saW9fcGdvZmYgKiBQQUdFX1NJWkUNCg0K V2UgY2FuIHRoZW4gdXNlIGZvbGlvX2FkZHIgdG8gbG9jYXRlIHRoZSBWTUEgY292ZXJpbmcgdGhp cyBmb2xpby4NCg0KMy4gbXJlbWFwIC8gdWZmZF9tb3ZlDQoNCklmIG9ubHkgdGhlIHNpemUgY2hh bmdlcyBhbmQgdGhlIHN0YXJ0IGFkZHJlc3MgcmVtYWlucyB0aGUgc2FtZSwgdGhlcmUNCmlzIG5v IGltcGFjdC4NCg0KSWYgdGhlIHN0YXJ0IGFkZHJlc3MgY2hhbmdlcywgdGhlIHBhZ2UgaXMgbW92 ZWQgZnJvbSAodm1hLCBhZGRyKSB0bw0KKG5ld192bWEsIG5ld19hZGRyKS4gSW4gdGhpcyBjYXNl Og0KDQp2bWFfbWFwcGluZ19iYXNlKG5ld192bWEpID0NCiAgICB2bWFfbWFwcGluZ19iYXNlKHZt YSkgKyBuZXdfYWRkciAtIG9sZF9hZGRyDQoNCldlIGZpcnN0IHVwZ3JhZGUgdGhlIFZNQSwgYW5k IHRoZW4gZml4IGZvbGlvLT5tYXBwaW5nIGluIG1vdmVfcHRlcygpLg0KDQpJZiBwZXJmb3JtYW5j ZSBiZWNvbWVzIGEgY29uY2VybiwgQU5PTl9WTUFfTEFaWSBjYW4gYmUgZW5hYmxlZCBvbmx5IGZv cg0KcmVsYXRpdmVseSBzbWFsbCBWTUFzLg0KDQoNCnZtYeaTjeS9nOWPr+S7peWIhuS4ujPnsbvv vIzkuIvpnaLnroDljZXor7TmmI7kuItBTk9OX1ZNQV9MQVpZ55qE5aSE55CG77yaDQoNCjEuIGZv cmsg5LuO54i26L+b56iL5aSN5Yi2bW0vbW1hcO+8m++8iGV4ZXYg5Yib5bu65LiA5Liq5paw55qE bW0vbW1hcO+8jOS4jea2ieWPiinjgIINCiDov5nlj6/ku6XnkIbop6PkuLrlnKjkuIDkuKrmlrDn moTlnLDlnYDnqbrpl7TlpI3liLbkuIDku73nm7jlkIzlnLDlnYDnmoRWTUFzLg0KIOWmguaenHB2 bWHmmK9BTk9OX1ZNQV9MQVpZ77yM5YWI5Y2H57qn5Li6cmVndWxhciBhbm9uX3ZtYe+8jOW5tuWc qHRyeV9kdXBfYW5vbl9ybWFw5Lit5Y2H57qn5L+u5q2jZm9saW8tPm1hcHBpbmcuDQogDQoyLiBt bWFwL2Jyay9tcHJvdGVjdC9tdW5tYXAgDQog5Yib5bu644CB5L+u5pS55oiW5Yig6Zmk5b2T5YmN bW3nmoRWTUHvvIzlj6/og73lkIjlubbmiJbmi4bliIblh7rmlrDnmoRWTUFz5oiW6ICF5bCGVk1B 5LuObW1fbXTliKDpmaTjgIINCiDliJvlu7rkuIDkuKrmlrDnmoR2bWHlubborr7nva52bV9zdGFy dOOAgXZtX2VuZOOAgXZtX3Bnb2Zm5o+S5YWlbW1fbXTlkI7vvIzomb3nhLblkI7nu63lj6/og73k v67mlLnov5nkuKpWTUHnmoR2bV9zdGFydOOAgXZtX2VuZOOAgXZtX3Bnb2Zm77yM5L2G5piv5L+d 5oyBDQogKHZtX3N0YXJ0IC0gdm1fcGdvZmYgKiBQQUdFX1NJWkUp5LiN5Y+Y77yM5oiR5Lus5Y+v 5Lul5oqK6L+Z5Liq56ew5LmL5Li6dm1hX21hcHBpbmdfYmFzZSh2bWEpID0gdm1hLT52bV9zdGFy dCAtIHZtYS0+dm1fcGdvZmYgKiBQQUdFX1NJWkXjgIINCiDov5nkuKp2bWHku45tbV9tdOWIoOmZ pOaXtu+8jHZtYV9tYXBwaW5nX2Jhc2Uodm1hKeS5n+S/neaMgeS4jeWPmOOAgg0KIOS7jui/meS4 qnZtYeaLhuWIhuWHuueahG5ld192bWHvvIzmnIl2bWFfbWFwcGluZ19iYXNlKG5ld192bWEpID09 IHZtYV9tYXBwaW5nX2Jhc2Uodm1hKQ0KIOWQiOW5tuebuOmCu3ZtYV9h44CBdm1hX2LkuLp2bWFf eOaXtu+8jOS5n+aciXZtYV9tYXBwaW5nX2Jhc2Uodm1hX2EpID09IHZtYV9tYXBwaW5nX2Jhc2Uo dm1hX2IpID09IHZtYV9tYXBwaW5nX2Jhc2Uodm1hX3gpDQog5aaC5p6c5oiR5Lus56ys5LiA5qyh 5Y+R55Sf57y66aG155qEVk1B56ew5Li6cm9vdF92bWHvvIzlubblnKhzcGxpdOaIlm1lcmdl5pe2 6YO956Gu5L+d5L2/55So55qEdm1h5oyB5pyJcm9vdF92bWHnmoTlvJXnlKjjgIINCiDlnKhybWFw 5pe25oiR5Lus5Y+v5Lul55Socm9vdF92bWHorqHnrpdmb2xpb+WcsOWdgO+8mg0KICAgdm1hX2Fk ZHJlc3Modm1hLCBwZ29mZiwgMSkgPSB2bWEtPnZtX3N0YXJ0ICsgKChwZ29mZiAtIHZtYS0+dm1f cGdvZmYpIDw8IFBBR0VfU0hJRlQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHZt YV9tYXBwaW5nX2Jhc2Uodm1hKSArIHBnb2ZmICogUEFHRV9TSVpFDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA9IHZtYV9tYXBwaW5nX2Jhc2Uocm9vdF92bWEpICsgZm9saW9fcGdvZmYg KiBQQUdFX1NJWkUNCiDnhLblkI7nlKhmb2xpb19hZGRy5p+l5om+Zm9saW/miYDlnKjnmoR2bWHj gIINCiAgDQozLiBtcmVtYXAvdWZmZF9tb3ZlIA0KICDlpoLmnpzlj6rmmK/kv67mlLnlpKflsI/v vIzotbflp4vlnLDlnYDkuI3lj5jvvIzkuI3lvbHlk43jgIINCiAg5aaC5p6c5pS55Y+Y6LW35aeL 5Zyw5Z2A77yM5bCGcGFnZeS7jnZtYS9hZGRy56e75Yqo5YiwbmV3X3ZtYS9uZXdfYWRkcg0KICDo v5nml7Z2bWFfbWFwcGluZ19iYXNlKG5ld192bWEpID0gdm1hX21hcHBpbmdfYmFzZSh2bWEpICsg bmV3X2FkZHIgLSBvbGRfYWRkcg0KICDmiJHku6zlhYjljYfnuqd2bWHvvIzlnKhtb3ZlX3B0ZXPk uK3lho3kv67mraNmb2xpby0+bWFwcGluZ+OAgiAgDQogIOWmguaenOaLheW/g+aAp+iDveW9seWT je+8jOWPr+S7peWPquWcqOi+g+Wwj+eahHZtYeS4iuS9v+iDvUFOT05fVk1BX0xBWlnjgIINCg0K