From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailgw2.hygon.cn (unknown [101.204.27.37]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CA79C3D171E; Wed, 22 Apr 2026 12:51:21 +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=1776862298; cv=none; b=qhRd2T0+BBr5LTB3IJci7n+vy9ORBgbVfhoOJUZvG78gjKdkw6Uq/SerEa+c8t4VxV9b3onCSbi7TejIrGIXKDPMk4S43QRQnW13yrFl+xPHXc5uP8fmb0GF4Utt1zW07dzAu/w9EK6MlFxPKCk8ZLROrhDW1UAwJiEsM45pcqA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776862298; c=relaxed/simple; bh=FbWrEtMT6Sl1f+Ova3sk6iYyCjKrFCZqgD7p8fcRdVc=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=o0rakGZ7sAUai9S6C/wAywiIjp4zv1VfOJmuw7uXMF57YoCmim1NvDX4QzStn7IThWHEUH9DEqGkyO2YynTWiRH4xymnOMd/IS+6DJRLzDjTzohKhQ0GBsAo9N+4ikhAm3WPp/ofB15nTY8D0wenNSCyqXWZAaHNaQC1eolAOOY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=hygon.cn; spf=fail smtp.mailfrom=hygon.cn; arc=none smtp.client-ip=101.204.27.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=hygon.cn Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=hygon.cn Received: from maildlp1.hygon.cn (unknown [127.0.0.1]) by mailgw2.hygon.cn (Postfix) with ESMTP id 4g0zcP68v7z1YQpmG; Wed, 22 Apr 2026 20:51:17 +0800 (CST) Received: from maildlp1.hygon.cn (unknown [172.23.18.60]) by mailgw2.hygon.cn (Postfix) with ESMTP id 4g0zcM4DVvz1YQpmG; Wed, 22 Apr 2026 20:51:15 +0800 (CST) Received: from cncheex05.Hygon.cn (unknown [172.23.18.115]) by maildlp1.hygon.cn (Postfix) with ESMTPS id A69D75943; Wed, 22 Apr 2026 20:51:08 +0800 (CST) Received: from cncheex04.Hygon.cn (172.23.18.114) by cncheex05.Hygon.cn (172.23.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.36; Wed, 22 Apr 2026 20:51:06 +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; Wed, 22 Apr 2026 20:51:06 +0800 From: Yibin Liu To: Lorenzo Stoakes CC: "linux-mm@kvack.org" , "akpm@linux-foundation.org" , "Liam.Howlett@oracle.com" , "viro@zeniv.linux.org.uk" , "brauner@kernel.org" , "mjguzik@gmail.com" , Jianyong Wu , Huangsj , Yuan Zhong , "jack@suse.cz" , "jlayton@kernel.org" , "chuck.lever@oracle.com" , "alex.aring@gmail.com" , "vbabka@kernel.org" , "jannh@google.com" , "pfalcato@suse.de" , "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: =?gb2312?B?tPC4tDogW1BBVENIXSBtbTogQWRkIFJXSF9STUFQX0VYQ0xVREUgZmxhZyB0?= =?gb2312?Q?o_exclude_files_from_rmap_sharing?= Thread-Topic: [PATCH] mm: Add RWH_RMAP_EXCLUDE flag to exclude files from rmap sharing Thread-Index: AQHc0kWjdlrDL8nbPE+Fpw0BQ/z5wrXrBF9Q Date: Wed, 22 Apr 2026 12:51:06 +0000 Message-ID: References: <20260421020932.3212532-1-liuyibin@hygon.cn> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Rmlyc3Qgb2YgYWxsLCBJIGFtIHRydWx5IHNvcnJ5IGZvciBub3QgdXNpbmcgUkZDLg0KU2Vjb25k bHksIEkgb21pdHRlZCBtYW55IG1haW50YWluZXJzIGJlY2F1c2UgSSB3YW50ZWQgdG8gobBub3Qg ZGlzdHVyYiB0b28gbWFueSBwZW9wbGWhsSwgDQphbmQgSSBhcG9sb2dpemUgZGVlcGx5IGZvciB0 aGF0LiBJIHdpbGwgZnVsbHkgZm9sbG93IHRoZXNlIHR3byBydWxlcyBmcm9tIG5vdyBvbi4NCg0K QXMgZm9yIHRoaXMgcGF0Y2gsIGluZGVlZCwgYXMgTWF0dGhldyBzYWlkLCB0aGUgdHJ1bmNhdGUg cGFydCBpcyBub3QgZmVhc2libGUuIA0KTXkgb3JpZ2luYWwgaW50ZW50aW9uIHdhcyB0byBhcHBs eSB0aGlzIHRvIGZyZXF1ZW50bHkgdXNlZCBsaWJyYXJ5IGZpbGVzIGxpa2UgbGliYyBhbmQgbGQu DQpDb250ZW50aW9uIG9uIHRoZSBpX21tYXBfcndzZW0gbG9jayAod2hpY2ggZXZlbnR1YWxseSB0 dXJucyBpbnRvIG9zcV9sb2NrKSBjYXVzZWQgYnkNCnRoZXNlIHR3byBmaWxlcyBhbG9uZSByZWFj aGVzIHVwIHRvIDcwJSBpbiB0aGUgobAyNTYtY29yZSBleGVjbKGxIGNhc2UsIGFzIG9ic2VydmVk IGZyb20NCmZsYW1lIGdyYXBocy4gQmVzaWRlcywgbm8gb25lIHBlcmZvcm1zIHRydW5jYXRlIG9w ZXJhdGlvbnMgb24gbGliYyBhbmQgbGQgYW55d2F5Lg0KDQpTbyBJIHdhbnRlZCB0byB0cnkgc2tp cHBpbmcgcm1hcCBmb3IgdGhlbS4gU2luY2UgdGhleSBhcmUgc21hbGwsIGV2ZW4gaWYgdGhleSBj YW5ub3QNCmJlIHJlY2xhaW1lZCBvciBtaWdyYXRlZCwgSSBhc3N1bWVkIGl0IHdvdWxkIG5vdCBj YXVzZSBtdWNoIHRyb3VibGUuIE9mIGNvdXJzZSwNCnRoaXMgaWRlYSB3YXMgdG90YWxseSB3cm9u ZywgYW5kIEkgd2lsbCBkZWZpbml0ZWx5IG1hcmsgc3VjaCBpbnNhbmUgcHJvcG9zYWxzIHdpdGgg UkZDIGluIHRoZSBmdXR1cmUuDQoNClRoZXNlIGlkZWFzIGFyZSBpbnNwaXJlZCBieSBNYXRldXN6 oa9zIHdvcmsgYW5kIHRob3VnaHRzDQooaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtbW0v Q0FHdWRvSEVmaU9QSjJWR0VWM2ZEVDljRHN1b0hCLXdrOGpnLWstRUs2SmhXZ2lIa1d3QG1haWwu Z21haWwuY29tLyksDQpzbyBJIHNwZWNpZmljYWxseSBDQ6GvZCBoaW0gdG8gc2VlayBtb3JlIG9w aW5pb25zIGFuZCBpbnNpZ2h0cy4NCg0KTGFzdGx5LCBJIHNpbmNlcmVseSBhcG9sb2dpemUgZm9y IHRoZSB0cm91YmxlIEkgaGF2ZSBjYXVzZWQgdGhlIGNvbW11bml0eS4NCkkgd2lsbCBzdHJpY3Rs eSBmb2xsb3cgY29tbXVuaXR5IGNvbnZlbnRpb25zIHdoZW4gc2VuZGluZyBwYXRjaGVzIGluIHRo ZSBmdXR1cmUuDQoNCj4gTkFLIG9idmlvdXNseS4NCj4gDQo+IEkgaGF0ZSB0byBrZWVwIHNheWlu ZyB0aGlzIHRvIHBlb3BsZSwgYnV0IHlvdSd2ZSBnb3Qgbm8gZXhjdXNlIGF0IHRoaXMgc3RhZ2UN Cj4gaXQncyBiZWVuIGEgeWVhciBvciBzbyBzaW5jZSB3ZSBhZGRlZCBtbSBtYWludGFpbmVycy9y ZXZpZXdlcnMgYW5kIHlvdSdyZSBub3QNCj4gc2VuZGluZyB0aGlzIHRvIHRoZSByaWdodCBwZW9w bGUuDQo+IA0KPiBIb3cgaGFyZCBpcyBkb2luZzoNCj4gDQo+ICQgc2NyaXB0cy9nZXRfbWFpbnRh aW5lci5wbCAtLW5vLWdpdCBmcy9mY250bC5jIGZzL29wZW4uYyBpbmNsdWRlL2xpbnV4L2ZzLmgg XA0KPiAJaW5jbHVkZS91YXBpL2xpbnV4L2ZjbnRsLmggbW0vbW1hcC5jIG1tL3ZtYS5jDQo+IEpl ZmYgTGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5vcmc+IChtYWludGFpbmVyOkZJTEUgTE9DS0lORyAo ZmxvY2soKSBhbmQNCj4gZmNudGwoKS9sb2NrZigpKSkNCj4gQ2h1Y2sgTGV2ZXIgPGNodWNrLmxl dmVyQG9yYWNsZS5jb20+IChtYWludGFpbmVyOkZJTEUgTE9DS0lORyAoZmxvY2soKSBhbmQNCj4g ZmNudGwoKS9sb2NrZigpKSkNCj4gQWxleGFuZGVyIEFyaW5nIDxhbGV4LmFyaW5nQGdtYWlsLmNv bT4gKHJldmlld2VyOkZJTEUgTE9DS0lORyAoZmxvY2soKSBhbmQNCj4gZmNudGwoKS9sb2NrZigp KSkNCj4gQWxleGFuZGVyIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPiAobWFpbnRhaW5l cjpGSUxFU1lTVEVNUyAoVkZTIGFuZA0KPiBpbmZyYXN0cnVjdHVyZSkpDQo+IENocmlzdGlhbiBC cmF1bmVyIDxicmF1bmVyQGtlcm5lbC5vcmc+IChtYWludGFpbmVyOkZJTEVTWVNURU1TIChWRlMg YW5kDQo+IGluZnJhc3RydWN0dXJlKSkNCj4gSmFuIEthcmEgPGphY2tAc3VzZS5jej4gKHJldmll d2VyOkZJTEVTWVNURU1TIChWRlMgYW5kIGluZnJhc3RydWN0dXJlKSkNCj4gQW5kcmV3IE1vcnRv biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4gKG1haW50YWluZXI6TUVNT1JZDQo+IE1BUFBJ TkcpDQo+ICJMaWFtIFIuIEhvd2xldHQiIDxMaWFtLkhvd2xldHRAb3JhY2xlLmNvbT4gKG1haW50 YWluZXI6TUVNT1JZDQo+IE1BUFBJTkcpDQo+IExvcmVuem8gU3RvYWtlcyA8bGpzQGtlcm5lbC5v cmc+IChtYWludGFpbmVyOk1FTU9SWSBNQVBQSU5HKQ0KPiBWbGFzdGltaWwgQmFia2EgPHZiYWJr YUBrZXJuZWwub3JnPiAocmV2aWV3ZXI6TUVNT1JZIE1BUFBJTkcpDQo+IEphbm4gSG9ybiA8amFu bmhAZ29vZ2xlLmNvbT4gKHJldmlld2VyOk1FTU9SWSBNQVBQSU5HKQ0KPiBQZWRybyBGYWxjYXRv IDxwZmFsY2F0b0BzdXNlLmRlPiAocmV2aWV3ZXI6TUVNT1JZIE1BUFBJTkcpDQo+IGxpbnV4LWZz ZGV2ZWxAdmdlci5rZXJuZWwub3JnIChvcGVuIGxpc3Q6RklMRSBMT0NLSU5HIChmbG9jaygpIGFu ZCBmY250bCgpL2xvY2tmKCkpKQ0KPiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIChvcGVu IGxpc3QpDQo+IGxpbnV4LW1tQGt2YWNrLm9yZyAob3BlbiBsaXN0Ok1FTU9SWSBNQVBQSU5HKQ0K PiANCj4gPw0KPiANCj4gWW91J3JlIHNlbmRpbmcgYW4gaW5zYW5lIHBhdGNoIHRoYXQgYnJlYWtz IGNvcmUgbW0gYW5kIHlvdSBjYW4ndCBldmVuIHNlbmQgaXQNCj4gdG8NCj4gdGhlIHJpZ2h0IHBl b3BsZS4uLg0KPiANCj4gKEFuZCB5ZXQgTWF0ZXVzeiBpcyBzb21laG93IGNjJ2QgKGhlIGxvdmVz IHRoYXQgOikpDQo+IA0KPiBUaGlzIGtpbmQgb2YgY3JhemluZXNzIHNob3VsZCBiZSBhbiBSRkMg YWxzbyBhcyBEYXZpZCBzYWlkLg0KPiANCj4gQm90aCBvZiB0aGVzZSB0aGluZ3MgYXJlIGp1c3Qg cnVkZSBhbmQgbm90IGhlbHBmdWwgd3J0IHVwc3RyZWFtLg0KPiAuLi4gLi4uDQo+IC4uLiAuLi4N Cj4gVGhpcyBpZGVhIGlzIHRvdGFsbHkgYnJva2VuLg0KPiANCj4gSWYgeW91IHdhbnQgdG8gY29u dHJpYnV0ZSB1c2VmdWxseSwgUExFQVNFIGRyb3AgdGhpcyBzaWxseSBpZGVhLCBjb21lIGJhY2sg d2l0aA0KPiBzb21lIE5VTUJFUlMgYWJvdXQgdGhlIGNvbnRlbnRpb24geW91IHNlZSwgYW5kIGxl dCdzIGhhdmUgYSBzZW5zaWJsZQ0KPiBkaXNjdXNzaW9uDQo+IGFib3V0IHdoYXQgd2UgY2FuIGRv IHRvIGFkZHJlc3MgdGhhdD8NCj4gDQo+IEFsc28gZm9sbG93IHN0YW5kYXJkIHVwc3RyZWFtIGtl cm5lbCBwcm9jZWR1cmVzIC0gZmlndXJlIG91dCB3aG8gdG8gZW1haWwNCj4gcHJvcGVybHksIFJG QyBpbnNhbmUgaWRlYXMsIGV0Yy4NCj4gDQo+IFRoYW5rcywgTG9yZW56bw0KDQo=