From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outboundhk.mxmail.xiaomi.com (outboundhk.mxmail.xiaomi.com [118.143.206.90]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4ACE560890 for ; Fri, 24 Jan 2025 01:51:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=118.143.206.90 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737683493; cv=none; b=m/2rMO5S0nukONgxxkk8pWdBS83TxqE8fm9YD2hG4N7Ul2HBZFk2gcPYiGiTfsGWlyffeDd23Ncwt/aFaE/lpeaiIfdx2O5wmbOYToGOUNyuRED9YZG4hZu/4W0/mg1Z5wIvTckhxReLYyVdrKF3jtX/oQ1wHme7vx4GkcWNFSM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737683493; c=relaxed/simple; bh=jVavKbQvG6u3yXfUONSt2rdpwdZ+B2uKJ4AZJgRySxo=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=tZ0Dy1IRKYQmsm4UlQwtWqN7Jz8DwAin1036DN50LU9Y++xVuN1v8C2gclHGGx33jifRgqXDadv9Ci8InFfemawu1CI66MXOPvgJ+s5eLjGYIUkFV76TQTOkdrfYjQ+P1rUSustYRcJrVwshRCbi0iR+bBvxm9mpmHMEMc8VZdI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=xiaomi.com; spf=pass smtp.mailfrom=xiaomi.com; arc=none smtp.client-ip=118.143.206.90 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=xiaomi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=xiaomi.com X-CSE-ConnectionGUID: iWKHtGIKQn65tT+FwA283w== X-CSE-MsgGUID: eHGXqyQETsiLfLo7HBoHPw== X-IronPort-AV: E=Sophos;i="6.13,230,1732550400"; d="scan'208";a="105591658" From: Huang Jianan To: Chao Yu , "linux-f2fs-devel@lists.sourceforge.net" , "jaegeuk@kernel.org" CC: "daehojeong@google.com" , "jnhuang95@gmail.com" , "linux-kernel@vger.kernel.org" , =?utf-8?B?546L6L6J?= , =?utf-8?B?5L+e5Lic5paM?= Subject: Re: [External Mail]Re: [f2fs-dev] [PATCH] f2fs: fix inconsistent dirty state of atomic file Thread-Topic: [External Mail]Re: [f2fs-dev] [PATCH] f2fs: fix inconsistent dirty state of atomic file Thread-Index: AQHbbWZrBacCkLfDy0OzXVWD1DNMKrMjl2MAgAEMqAA= Date: Fri, 24 Jan 2025 01:51:28 +0000 Message-ID: <03f1d5e8-db4d-499a-88ce-2594fddca8c3@xiaomi.com> References: <20250123071417.253019-1-huangjianan@xiaomi.com> <8bee628f-69a4-419e-aaee-c72b7c7861f9@kernel.org> In-Reply-To: <8bee628f-69a4-419e-aaee-c72b7c7861f9@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-ID: <6BEB9ED923F9B7408E10E88D41E076AB@xiaomi.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 T24gMjAyNS8xLzIzIDE3OjQ5LCBDaGFvIFl1IHdyb3RlOg0KPiBb5aSW6YOo6YKu5Lu2XSDmraTp gq7ku7bmnaXmupDkuo7lsI/nsbPlhazlj7jlpJbpg6jvvIzor7fosKjmhY7lpITnkIbjgILoi6Xl r7npgq7ku7blronlhajmgKflrZjnlpHvvIzor7flsIbpgq7ku7bovazlj5Hnu5ltaXNlY0B4aWFv bWkuY29t6L+b6KGM5Y+N6aaIDQo+IA0KPiBPbiAxLzIzLzI1IDE1OjE0LCBKaWFuYW4gSHVhbmcg dmlhIExpbnV4LWYyZnMtZGV2ZWwgd3JvdGU6DQo+PiBXaGVuIHRlc3RpbmcgdGhlIGF0b21pYyB3 cml0ZSBmaXggcGF0Y2hlcywgdGhlIGYyZnNfYnVnX29uIHdhcw0KPj4gdHJpZ2dlcmVkIGFzIGJl bG93Og0KPj4NCj4+IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQ0KPj4ga2Vy bmVsIEJVRyBhdCBmcy9mMmZzL2lub2RlLmM6OTM1IQ0KPj4gT29wczogaW52YWxpZCBvcGNvZGU6 IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBQVEkNCj4+IENQVTogMyBVSUQ6IDAgUElEOiAyNTcgQ29t bTogYmFzaCBOb3QgdGFpbnRlZCA2LjEzLjAtcmMxLTAwMDMzLWdjMjgzYTcwZDM0OTcgIzUNCj4+ IFJJUDogMDAxMDpmMmZzX2V2aWN0X2lub2RlKzB4NTBmLzB4NTIwDQo+PiBDYWxsIFRyYWNlOg0K Pj4gICA8VEFTSz4NCj4+ICAgPyBfX2RpZV9ib2R5KzB4NjUvMHhiMA0KPj4gICA/IGRpZSsweDlm LzB4YzANCj4+ICAgPyBkb190cmFwKzB4YTEvMHgxNzANCj4+ICAgPyBmMmZzX2V2aWN0X2lub2Rl KzB4NTBmLzB4NTIwDQo+PiAgID8gZjJmc19ldmljdF9pbm9kZSsweDUwZi8weDUyMA0KPj4gICA/ IGhhbmRsZV9pbnZhbGlkX29wKzB4NjUvMHg4MA0KPj4gICA/IGYyZnNfZXZpY3RfaW5vZGUrMHg1 MGYvMHg1MjANCj4+ICAgPyBleGNfaW52YWxpZF9vcCsweDM5LzB4NTANCj4+ICAgPyBhc21fZXhj X2ludmFsaWRfb3ArMHgxYS8weDIwDQo+PiAgID8gX19wZnhfZjJmc19nZXRfZHF1b3RzKzB4MTAv MHgxMA0KPj4gICA/IGYyZnNfZXZpY3RfaW5vZGUrMHg1MGYvMHg1MjANCj4+ICAgPyBmMmZzX2V2 aWN0X2lub2RlKzB4MmU1LzB4NTIwDQo+PiAgIGV2aWN0KzB4MTg2LzB4MmYwDQo+PiAgIHBydW5l X2ljYWNoZV9zYisweDc1LzB4YjANCj4+ICAgc3VwZXJfY2FjaGVfc2NhbisweDFhOC8weDIwMA0K Pj4gICBkb19zaHJpbmtfc2xhYisweDE2My8weDMyMA0KPj4gICBzaHJpbmtfc2xhYisweDJmYy8w eDQ3MA0KPj4gICBkcm9wX3NsYWIrMHg4Mi8weGYwDQo+PiAgIGRyb3BfY2FjaGVzX3N5c2N0bF9o YW5kbGVyKzB4NGUvMHhiMA0KPj4gICBwcm9jX3N5c19jYWxsX2hhbmRsZXIrMHgxODMvMHgyODAN Cj4+ICAgdmZzX3dyaXRlKzB4MzZkLzB4NDUwDQo+PiAgIGtzeXNfd3JpdGUrMHg2OC8weGQwDQo+ PiAgIGRvX3N5c2NhbGxfNjQrMHhjOC8weDFhMA0KPj4gICA/IGFyY2hfZXhpdF90b191c2VyX21v ZGVfcHJlcGFyZSsweDExLzB4NjANCj4+ICAgPyBpcnFlbnRyeV9leGl0X3RvX3VzZXJfbW9kZSsw eDdlLzB4YTANCj4+DQo+PiBUaGUgcm9vdCBjYXVzZSBpczogZjJmcyB1c2VzIEZJX0FUT01JQ19E SVJUSUVEIHRvIGluZGljYXRlIGRpcnR5DQo+PiBhdG9taWMgZmlsZXMgZHVyaW5nIGNvbW1pdC4g SWYgdGhlIGlub2RlIGlzIGRpcnRpZWQgZHVyaW5nIGNvbW1pdCwNCj4+IHN1Y2ggYXMgYnkgZjJm c19pX3Bpbm9fd3JpdGUsIHRoZSB2ZnMgaW5vZGUga2VlcHMgY2xlYW4gYW5kIHRoZQ0KPj4gZjJm cyBpbm9kZSBpcyBzZXQgdG8gRklfRElSVFlfSU5PREUuIFRoZSBGSV9ESVJUWV9JTk9ERSBmbGFn IGNhbm4ndA0KPj4gYmUgY2xlYXJlZCBieSB3cml0ZV9pbm9kZSBsYXRlciBkdWUgdG8gdGhlIGNs ZWFuIHZmcyBpbm9kZS4gRmluYWxseSwNCj4+IGYyZnNfYnVnX29uIGlzIHRyaWdnZXJlZCBkdWUg dG8gdGhpcyBpbmNvbnNpc3RlbnQgc3RhdGUgd2hlbiBldmljdC4NCj4+DQo+PiBUbyByZXByb2R1 Y2UgdGhpcyBzaXR1YXRpb246DQo+PiAtIGZkID0gb3BlbigiL21udC90ZXN0LmRiIiwgT19XUk9O TFkpDQo+PiAtIGlvY3RsKGZkLCBGMkZTX0lPQ19TVEFSVF9BVE9NSUNfV1JJVEUpDQo+PiAtIG12 IC9tbnQvdGVzdC5kYiAvbW50L3Rlc3QxLmRiDQo+PiAtIGlvY3RsKGZkLCBGMkZTX0lPQ19DT01N SVRfQVRPTUlDX1dSSVRFKQ0KPj4gLSBlY2hvIDMgPiAvcHJvYy9zeXMvdm0vZHJvcF9jYWNoZXMN Cj4+DQo+PiBUbyBmaXggdGhpcyBwcm9ibGVtLCBjbGVhciBGSV9ESVJUWV9JTk9ERSBhZnRlciBj b21taXQsIHRoZW4NCj4+IGYyZnNfbWFya19pbm9kZV9kaXJ0eV9zeW5jIHdpbGwgZW5zdXJlIGEg Y29uc2lzdGVudCBkaXJ0eSBzdGF0ZS4NCj4+DQo+PiBGaXhlczogZmNjYWE4MWRlODdlICgiZjJm czogcHJldmVudCBhdG9taWMgZmlsZSBmcm9tIGJlaW5nIGRpcnRpZWQgYmVmb3JlIGNvbW1pdCIp DQo+PiBTaWduZWQtb2ZmLWJ5OiBZdW5sZWkgSGUgPGhleXVubGVpQHhpYW9taS5jb20+DQo+PiBT aWduZWQtb2ZmLWJ5OiBKaWFuYW4gSHVhbmcgPGh1YW5namlhbmFuQHhpYW9taS5jb20+DQo+PiAt LS0NCj4+ICAgZnMvZjJmcy9zZWdtZW50LmMgfCAxICsNCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEg aW5zZXJ0aW9uKCspDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL2ZzL2YyZnMvc2VnbWVudC5jIGIvZnMv ZjJmcy9zZWdtZW50LmMNCj4+IGluZGV4IGRjMWI0N2Y5MjY5YS4uNzFiNTA5YTMxZWFlIDEwMDY0 NA0KPj4gLS0tIGEvZnMvZjJmcy9zZWdtZW50LmMNCj4+ICsrKyBiL2ZzL2YyZnMvc2VnbWVudC5j DQo+PiBAQCAtMjAxLDYgKzIwMSw3IEBAIHZvaWQgZjJmc19hYm9ydF9hdG9taWNfd3JpdGUoc3Ry dWN0IGlub2RlICppbm9kZSwgYm9vbCBjbGVhbikNCj4+ICAgICAgICBjbGVhcl9pbm9kZV9mbGFn KGlub2RlLCBGSV9BVE9NSUNfRklMRSk7DQo+PiAgICAgICAgaWYgKGlzX2lub2RlX2ZsYWdfc2V0 KGlub2RlLCBGSV9BVE9NSUNfRElSVElFRCkpIHsNCj4+ICAgICAgICAgICAgICAgIGNsZWFyX2lu b2RlX2ZsYWcoaW5vZGUsIEZJX0FUT01JQ19ESVJUSUVEKTsNCj4+ICsgICAgICAgICAgICAgY2xl YXJfaW5vZGVfZmxhZyhpbm9kZSwgRklfRElSVFlfSU5PREUpOw0KPiANCj4gSmlhbmFuLA0KPiAN Cj4gQ2FuIHlvdSBwbGVhc2UgYWRkIGNvbW1lbnRzIGZvciB0aGlzIGNoYW5nZT8gb3RoZXJ3aXNl IGl0IGxvb2tzIGdvb2QgdG8gbWUuDQoNClVwZGF0ZWQgaW4gdjIuDQoNClRoYW5rcywNCg0KPiAN Cj4gVGhhbmtzLA0KPiANCj4+ICAgICAgICAgICAgICAgIGYyZnNfbWFya19pbm9kZV9kaXJ0eV9z eW5jKGlub2RlLCB0cnVlKTsNCj4+ICAgICAgICB9DQo+PiAgICAgICAgc3RhdF9kZWNfYXRvbWlj X2lub2RlKGlub2RlKTsNCj4gDQoNCg==