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 lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B30F0EFB7F9 for ; Tue, 24 Feb 2026 06:15:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type:Cc: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:References: Message-ID:To:Date:Sender:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=wjbUJ1rqWA67ZMlFcSLzVDwf0bUxOn7z2cvJ6NurC1E=; b=YFiI+mzObVVpnrejhStJ9b/2L/ ei4ADUvUnRv2sXiDgeeeveJC6R6ptxV65wLBwS7miUEyDa0WHKKcqiRvWMDio/rLG/LrlvL1CdBHB WpKCJH16/0o3RgLE10gbRuhOizWJmIyAmBO4aSOTwJyN/oSUK73mywW5hVhlM4M3qfck=; Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vulhT-0006by-AM; Tue, 24 Feb 2026 06:15:15 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vulhR-0006br-Nn for linux-f2fs-devel@lists.sourceforge.net; Tue, 24 Feb 2026 06:15:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xIkyglO/48lFTe/SAoznGQ7wzo8jpSmUcIHC/CjKGH0=; b=INyHzNM0zthcAV97VYlOfN0SWL /zIS8byNcNMXtF8us0Ku5amxB5gFiF9gf8tuy0WHKW0qFP5mYDmzWpPTVkC6IolJbgbaRuB9ZV0Gy xpbhsgcbx17W8ewFAR4C3MEzxR7j+RnIxDgkaw33l5M+0rbejW4yVFPdyR8pjKQPBqLs=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=xIkyglO/48lFTe/SAoznGQ7wzo8jpSmUcIHC/CjKGH0=; b=eeeDq+GSW79RgYISVemjcfFDNs xqcxMrE8Jest2WOyO1IhHhHkiytm1nijhw+G2U0y0HiQ/NUA11cHb/bWgSKVbiIG6bC8hWHxiboFJ f/nPwsJsiemQ2zPrIo6k5zlWmbsievrUvRMLc0dMSZt7ODCnJHxGmdPcaUGHbFr8hARg=; Received: from sea.source.kernel.org ([172.234.252.31]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1vulhQ-0006Lw-CJ for linux-f2fs-devel@lists.sourceforge.net; Tue, 24 Feb 2026 06:15:13 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id D46CD4449B; Tue, 24 Feb 2026 03:48:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81E6BC116D0; Tue, 24 Feb 2026 03:48:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771904926; bh=cMuF0yTZUeQfLXBVfycmqm9pJY/HIhFbIAHjVFuZ3+E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=hYRTIF1xvVxWykO0YZikfymL8vDOKh2PRuc8IjB8aedPenJx+vVGVnBlCzKxN6Lb3 wgg7Nm97+Y28mEBkmElTDitdXDn8Gq2mMA3cgIdUcfs3AOf8W6y10kQ+XH1eGUDVMT jlQLjIRHdHrhyBQ2JQzqPXAD6lpfxnmwnFMqNo1awu+AinKpn81bCHlh+afpBtEH47 IfbavTzO7Vm+ln9h5qvYAPelYC6dyt7Nct6HrfyT+ut76c+5Np0N0LiVcGgHIrBFb+ Rg5NckJKjFs+2dWI5Y+15Fj1huDz2v6HAUJ3IQwQYbPn314NF4py5wcmu3IihSMRLs V2rfSAb5NEUgA== Date: Tue, 24 Feb 2026 03:48:44 +0000 To: Yongpeng Yang Message-ID: References: <20260203133635.3942502-2-monty_pavel@sina.com> <20260203133635.3942502-5-monty_pavel@sina.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20260203133635.3942502-5-monty_pavel@sina.com> X-Headers-End: 1vulhQ-0006Lw-CJ Subject: Re: [f2fs-dev] [PATCH 3/4] f2fs: fix fiemap boundary handling when read extent cache is incomplete X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Jaegeuk Kim via Linux-f2fs-devel Reply-To: Jaegeuk Kim Cc: Yongpeng Yang , linux-f2fs-devel@lists.sourceforge.net Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gMDIvMDMsIFlvbmdwZW5nIFlhbmcgd3JvdGU6Cj4gRnJvbTogWW9uZ3BlbmcgWWFuZyA8eWFu Z3lvbmdwZW5nQHhpYW9taS5jb20+Cj4gCj4gZjJmc19maWVtYXAoKSBjYWxscyBmMmZzX21hcF9i bG9ja3MoKSB0byBvYnRhaW4gdGhlIGJsb2NrIG1hcHBpbmcgYQo+IGZpbGUsIGFuZCB0aGVuIG1l cmdlcyBjb250aWd1b3VzIG1hcHBpbmdzIGludG8gZXh0ZW50cy4gSWYgdGhlIG1hcHBpbmcKPiBp cyBmb3VuZCBpbiB0aGUgcmVhZCBleHRlbnQgY2FjaGUsIG5vZGUgYmxvY2tzIGRvIG5vdCBuZWVk IHRvIGJlIHJlYWQuCj4gSG93ZXZlciwgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbywgYSBjb250 aWd1b3VzIGV4dGVudCBjYW4gYmUgc3BsaXQKPiBpbnRvIHR3byBleHRlbnRzOgo+IAo+IHJvb3RA dm06L21udC9mMmZzIyBkZCBpZj0vZGV2L3plcm8gb2Y9ZGF0YS40TSBicz0xTSBjb3VudD00ICYm IHN5bmMKPiByb290QHZtOi9tbnQvZjJmcyMgZGQgaWY9L2Rldi96ZXJvIG9mPWRhdGEuNE0gYnM9 MU0gY291bnQ9MiBzZWVrPTIgY29udj1ub3RydW5jICYmIHN5bmMKPiByb290QHZtOi9tbnQvZjJm cyMgZWNobyAzID4gL3Byb2Mvc3lzL3ZtL2Ryb3BfY2FjaGVzICMgZHJvcCAyTX40TSBleHRlbnQg Y2FjaGUKPiByb290QHZtOi9tbnQvZjJmcyMgZGQgaWY9L2Rldi96ZXJvIG9mPWRhdGEuNE0gYnM9 MU0gY291bnQ9MiBzZWVrPTAgY29udj1ub3RydW5jICYmIHN5bmMKPiByb290QHZtOi9tbnQvZjJm cyMgZjJmc19pbyBmaWVtYXAgMCAxMDI0IGRhdGEuNE0KPiBGaWVtYXA6IG9mZnNldCA9IDAgbGVu ID0gMTAyNAo+IGxvZ2ljYWwgYWRkci4gICAgcGh5c2ljYWwgYWRkci4gICBsZW5ndGggICAgICAg ICAgIGZsYWdzCj4gMAkwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDY0MDAwMDAgMDAwMDAwMDAw MDIwMDAwMCAwMDAwMTAwMAo+IDEJMDAwMDAwMDAwMDIwMDAwMCAwMDAwMDAwMDA2NjAwMDAwIDAw MDAwMDAwMDAyMDAwMDAgMDAwMDEwMDEKPiAKPiBBbHRob3VnaCB0aGUgcGh5c2ljYWwgYWRkcmVz c2VzIG9mIHRoZSByYW5nZXMgMO+9njJNQiBhbmQgMk3vvZ40TUIgYXJlCj4gY29udGlndW91cywg dGhlIG1hcHBpbmcgZm9yIHRoZSAyTe+9njRNQiByYW5nZSBpcyBub3QgcHJlc2VudCBpbiBtZW1v cnkuCj4gV2hlbiB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIGZvciB0aGUgMO+9njJNQiByYW5nZSBh cmUgdXBkYXRlZCwgbm8gbWVyZ2UKPiBoYXBwZW5zIGJlY2F1c2UgdGhlIGFkamFjZW50IG1hcHBp bmcgaXMgbWlzc2luZyBmcm9tIHRoZSBpbi1tZW1vcnkKPiBjYWNoZS4gQXMgYSByZXN1bHQsIGZp ZW1hcCByZXBvcnRzIHR3byBzZXBhcmF0ZSBleHRlbnRzIGluc3RlYWQgb2YgYQo+IHNpbmdsZSBj b250aWd1b3VzIG9uZS4KPiAKPiBUaGUgcm9vdCBjYXVzZSBpcyB0aGF0IHRoZSByZWFkIGV4dGVu dCBjYWNoZSBkb2VzIG5vdCBndWFyYW50ZWUgdGhhdCBhbGwKPiBibG9ja3Mgb2YgYW4gZXh0ZW50 IGFyZSBwcmVzZW50IGluIG1lbW9yeS4gVGhlcmVmb3JlLCB3aGVuIHRoZSBleHRlbnQKPiBsZW5n dGggcmV0dXJuZWQgYnkgZjJmc19tYXBfYmxvY2tzX2NhY2hlZCgpIGlzIHNtYWxsZXIgdGhhbiBt YXhibG9ja3MsCj4gdGhlIHJlbWFpbmluZyBtYXBwaW5ncyBhcmUgcmV0cmlldmVkIHZpYSBmMmZz X2dldF9kbm9kZV9vZl9kYXRhKCkgdG8KPiBlbnN1cmUgY29ycmVjdCBmaWVtYXAgZXh0ZW50IGJv dW5kYXJ5IGhhbmRsaW5nLgo+IAo+IEZpeGVzOiBjZDhmYzUyMjZiZWYgKCJmMmZzOiByZW1vdmUg dGhlIGNyZWF0ZSBhcmd1bWVudCB0byBmMmZzX21hcF9ibG9ja3MiKQo+IFNpZ25lZC1vZmYtYnk6 IFlvbmdwZW5nIFlhbmcgPHlhbmd5b25ncGVuZ0B4aWFvbWkuY29tPgo+IC0tLQo+ICBmcy9mMmZz L2RhdGEuYyB8IDE0ICsrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9mcy9mMmZzL2RhdGEuYyBi L2ZzL2YyZnMvZGF0YS5jCj4gaW5kZXggNDJmMTVmZDljNjhlLi5lZWRhZGNjZjg2YmIgMTAwNjQ0 Cj4gLS0tIGEvZnMvZjJmcy9kYXRhLmMKPiArKysgYi9mcy9mMmZzL2RhdGEuYwo+IEBAIC0xNjIz LDggKzE2MjMsMTggQEAgaW50IGYyZnNfbWFwX2Jsb2NrcyhzdHJ1Y3QgaW5vZGUgKmlub2RlLCBz dHJ1Y3QgZjJmc19tYXBfYmxvY2tzICptYXAsIGludCBmbGFnKQo+ICAJbGZzX2Rpb193cml0ZSA9 IChmbGFnID09IEYyRlNfR0VUX0JMT0NLX0RJTyAmJiBmMmZzX2xmc19tb2RlKHNiaSkgJiYKPiAg CQkJCW1hcC0+bV9tYXlfY3JlYXRlKTsKPiAgCj4gLQlpZiAoIW1hcC0+bV9tYXlfY3JlYXRlICYm IGYyZnNfbWFwX2Jsb2Nrc19jYWNoZWQoaW5vZGUsIG1hcCwgZmxhZykpCj4gLQkJZ290byBvdXQ7 Cj4gKwlpZiAoIW1hcC0+bV9tYXlfY3JlYXRlKSB7Cj4gKwkJaWYgKGYyZnNfbWFwX2Jsb2Nrc19j YWNoZWQoaW5vZGUsIG1hcCwgZmxhZykpIHsKPiArCQkJaWYgKG1hcC0+bV9sZW4gPT0gbWF4Ymxv Y2tzKQo+ICsJCQkJZ290byBvdXQ7Cj4gKwkJCWVsc2Ugewo+ICsJCQkJcGdvZnMgPQkocGdvZmZf dCltYXAtPm1fbGJsayArIG1hcC0+bV9sZW47Cj4gKwkJCQllbmQgPSBtYXAtPm1fbGJsayArIG1h eGJsb2NrczsKPiArCQkJCW9mcyA9IG1hcC0+bV9sZW47Cj4gKwkJCQlnb3RvIG5leHRfZG5vZGU7 Cj4gKwkJCX0KPiArCQl9Cj4gKwl9CgpDbGVhbmVkIHVwIGFzIGJlbG93OgoKLSAgICAgICBpZiAo IW1hcC0+bV9tYXlfY3JlYXRlICYmIGYyZnNfbWFwX2Jsb2Nrc19jYWNoZWQoaW5vZGUsIG1hcCwg ZmxhZykpCi0gICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICBpZiAoIW1hcC0+bV9tYXlf Y3JlYXRlICYmIGYyZnNfbWFwX2Jsb2Nrc19jYWNoZWQoaW5vZGUsIG1hcCwgZmxhZykpIHsKKyAg ICAgICAgICAgICAgIGlmIChtYXAtPm1fbGVuID09IG1heGJsb2NrcykKKyAgICAgICAgICAgICAg ICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgICAgICAgIHBnb2ZzID0gKHBnb2ZmX3QpbWFw LT5tX2xibGsgKyBtYXAtPm1fbGVuOworICAgICAgICAgICAgICAgZW5kID0gbWFwLT5tX2xibGsg KyBtYXhibG9ja3M7CisgICAgICAgICAgICAgICBvZnMgPSBtYXAtPm1fbGVuOworICAgICAgICAg ICAgICAgZ290byBuZXh0X2Rub2RlOworICAgICAgIH0KCj4gIAo+ICAJbWFwLT5tX2JkZXYgPSBp bm9kZS0+aV9zYi0+c19iZGV2Owo+ICAJbWFwLT5tX211bHRpZGV2X2RpbyA9Cj4gLS0gCj4gMi40 My4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGlu dXgtZjJmcy1kZXZlbCBtYWlsaW5nIGxpc3QKTGludXgtZjJmcy1kZXZlbEBsaXN0cy5zb3VyY2Vm b3JnZS5uZXQKaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vbGlu dXgtZjJmcy1kZXZlbAo=