From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.126.com (m16.mail.126.com [117.135.210.6]) (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 559201E0B86 for ; Wed, 7 Jan 2026 00:33:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.6 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767746042; cv=none; b=JGtZYGp3zLInF9Vv0F6tctAjZLTrsLCN3SKAW095DJ0RYcoZeezE9yhdiBrrL5lt4temJ4Y7jtk2BzD8CaEOoOS+l1WsMRyc8Gd5kRJ7V6EKD7jOMRhWeqAeHDbLdy41tFEFoaEE5htDjV/ILaKb5zUcXQEXxdrmoLME0aSsMyM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767746042; c=relaxed/simple; bh=b14n04GoenhlpEjUN4mZ/1Jx9StN2ZIwIDfVlzcynDs=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=ZJaLw4s26Tggx4uByoyiWUuRgaFl5AEX5P/q5HyneppJBb/0c+5GAzuYO128tcvOTYOuWmetxLoN2jAMBYYEZNFQT1JCKwmn567C356Exv4o5zavN6H+f5NmQc4WluPGYdUSStt/sJm6qyDFPkCXlm6Il6UAArVsZGQRVfnKgX0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=126.com; spf=pass smtp.mailfrom=126.com; dkim=pass (1024-bit key) header.d=126.com header.i=@126.com header.b=XLzLuHqR; arc=none smtp.client-ip=117.135.210.6 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=126.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=126.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=126.com header.i=@126.com header.b="XLzLuHqR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=b14n04GoenhlpEjUN4mZ/1Jx9StN2ZIwIDfVlzcynDs=; b=X LzLuHqRCQ39d6CXgdztCAl30+j8YvaUE0iXiY9crUz5NPPA4dQ3Vt7WUKxHUSUcB W75SuU54k36uxo94d+MGO5B92psFekMHfXnizQsKj+9PCumdAO7O2G53DYPAiSHq eDrROmCgUUShF0bnGcVmr6klCUtdsbzBggZKYTBmYs= Received: from nzzhao$126.com ( [212.135.214.2] ) by ajax-webmail-wmsvr-41-116 (Coremail) ; Wed, 7 Jan 2026 08:33:27 +0800 (CST) Date: Wed, 7 Jan 2026 08:33:27 +0800 (CST) From: "Nanzhe Zhao" To: "Chao Yu" Cc: "Kim Jaegeuk" , linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: Re:Re: [PATCH v1 4/5] f2fs: add 'folio_in_bio' to handle readahead folios with no BIO submission X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20251222(83accb85) Copyright (c) 2002-2026 www.mailtech.cn 126com In-Reply-To: <5ca2ef6a-ce46-4d80-b2e0-ff35c628e0ba@kernel.org> References: <20260105153101.152892-1-nzzhao@126.com> <20260105153101.152892-5-nzzhao@126.com> <5ca2ef6a-ce46-4d80-b2e0-ff35c628e0ba@kernel.org> X-NTES-SC: AL_Qu2dBfufuUgr4SiQZOkfmUgRgOw3XMSyu/oi2o9UO5FwjA3jxyANQkF9A1fp+syAEh6ejjyRWSpN8cRKUZR/YpwOSNSqb4gLVuM1P5WLQj+kBQ== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <6a3d4e52.402.19b95df7350.Coremail.nzzhao@126.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:dCkvCgDXX6jYqV1pe4c_AA--.62730W X-CM-SenderInfo: xq22xtbr6rjloofrz/xtbBsBhSImldqdhy6QAA3G X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== SGkgQ2hhbyB5dToKQXQgMjAyNi0wMS0wNiAxNzozMToyMCwgIkNoYW8gWXUiIDxjaGFvQGtlcm5l bC5vcmc+IHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL2ZzL2YyZnMvZGF0YS5jIGIvZnMvZjJmcy9k YXRhLmMKPj4+IGluZGV4IDY2YWI3YTQzYTU2Zi4uYWM1NjlhMzk2OTE0IDEwMDY0NAo+Pj4gLS0t IGEvZnMvZjJmcy9kYXRhLmMKPj4+ICsrKyBiL2ZzL2YyZnMvZGF0YS5jCj4+PiBAQCAtMjQzMCw2 ICsyNDMwLDcgQEAgc3RhdGljIGludCBmMmZzX3JlYWRfZGF0YV9sYXJnZV9mb2xpbyhzdHJ1Y3Qg aW5vZGUgKmlub2RlLAo+Pj4gICAJdW5zaWduZWQgbnJwYWdlczsKPj4+ICAgCXN0cnVjdCBmMmZz X2ZvbGlvX3N0YXRlICpmZnM7Cj4+PiAgIAlpbnQgcmV0ID0gMDsKPj4+ICsJYm9vbCBmb2xpb19p bl9iaW8gPSBmYWxzZTsKPj4KPj5ObyBuZWVkIHRvIGluaXRpYWxpemUgZm9saW9faW5fYmlvPwoK QWdyZWVkLiBJdCdzIHJlZHVuZGFudCBzaW5jZSB3ZSByZXNldCBpdCB0byBmYWxzZSBmb3IgZWFj aCBuZXcgZm9saW8gYmVmb3JlIHByb2Nlc3NpbmcuCgo+Pj4gQEAgLTI1MzksNiArMjU0MiwxMSBA QCBzdGF0aWMgaW50IGYyZnNfcmVhZF9kYXRhX2xhcmdlX2ZvbGlvKHN0cnVjdCBpbm9kZSAqaW5v ZGUsCj4+PiAgIAl9Cj4+PiAgIAl0cmFjZV9mMmZzX3JlYWRfZm9saW8oZm9saW8sIERBVEEpOwo+ Pj4gICAJaWYgKHJhYykgewo+Pj4gKwkJaWYgKCFmb2xpb19pbl9iaW8pIHsKPj4+ICsJCQlpZiAo IXJldCkKPj4+ICsJCQkJZm9saW9fbWFya191cHRvZGF0ZShmb2xpbyk7Cj4+PiArCQkJZm9saW9f dW5sb2NrKGZvbGlvKTsKPj4+ICsJfQo+Pgo+PmVycl9vdXQ6Cj4+CS8qIE5vdGhpbmcgd2FzIHN1 Ym1pdHRlZC4gKi8KPj4JaWYgKCFiaW8pIHsKPj4JCWlmICghcmV0KQo+PgkJCWZvbGlvX21hcmtf dXB0b2RhdGUoZm9saW8pOwo+PgkJZm9saW9fdW5sb2NrKGZvbGlvKTsKPj4KPj4gICAgICAgICAg ICAgICAgIF5eXl5eXl5eXl5eXgo+Pgo+PklmIGFsbCBmb2xpb3MgaW4gcmFjIGhhdmUgbm90IGJl ZW4gbWFwcGVkIChob2xlIGNhc2UpLCB3aWxsIHdlIHVubG9jayB0aGUgZm9saW8gdHdpY2U/CgpB cmUgeW91IHdvcnJpZWQgdGhlIGZvbGlvIGNvdWxkIGJlIHVubG9ja2VkIG9uY2UgaW4gdGhlIGlm IChyYWMpIHsgLi4uIH0gYmxvY2sgYW5kIHRoZW4gCnVubG9ja2VkIGFnYWluIGF0IGVycl9vdXQ6 PyBJZiBzbywgSSB0aGluayB0aGF0IHdvbid0IGhhcHBlbi4KCkluIHN1Y2ggYSBjYXNlLCBldmVy eSBub24tTlVMTCBmb2xpbyB3aWxsIGJlIHVubG9ja2VkIGV4YWN0bHkgb25jZSBieToKCmlmICgh Zm9saW9faW5fYmlvKSB7CiAgICAgICBpZiAoIXJldCkKICAgICAgICAgICAgICAgZm9saW9fbWFy a191cHRvZGF0ZShmb2xpbyk7CiAgICAgICBmb2xpb191bmxvY2soZm9saW8pOwp9ClNwZWNpZmlj YWxseSwgYWZ0ZXIgdGhlIGxhc3QgZm9saW8gcnVucyB0aHJvdWdoIHRoZSBibG9jayBhYm92ZSwg dGhlIG5leHQgY2FsbDoKCmZvbGlvID0gcmVhZGFoZWFkX2ZvbGlvKHJhYyk7CndpbGwgcmV0dXJu IE5VTEwuIFRoZW4gd2UgZ28gdG8gbmV4dF9mb2xpbzosIGFuZCB3aWxsIGRpcmVjdGx5IGhpdDoK CmlmICghZm9saW8pCiAgICAgICBnb3RvIG91dDsKVGhpcyBqdW1wcyBzdHJhaWdodCB0byB0aGUg b3V0OiBsYWJlbCwgc2tpcHBpbmcgZXJyX291dDogZW50aXJlbHkuIApUaGVyZWZvcmUsIHdoZW4g cmV0IGlzIG5vdCBhbiBlcnJvciBjb2RlLCB0aGUgZXJyX291dDogbGFiZWwgd2lsbCBuZXZlciBi ZSByZWFjaGVkLgoKSWYgcmV0IGJlY29tZXMgYW4gZXJyb3IgY29kZSwgdGhlbiB0aGUgY3VycmVu dCBmb2xpbyB3aWxsIGltbWVkaWF0ZWx5IGdvdG8gZXJyX291dDsgCmFuZCBiZSB1bmxvY2tlZCB0 aGVyZSBvbmNlLgoKSWYgcmFjIGlzIE5VTEwgKG1lYW5pbmcgd2Ugb25seSByZWFkIHRoZSBzaW5n bGUgbGFyZ2UgZm9saW8gcGFzc2VkIGluIGFzIHRoZSBmdW5jdGlvbiBhcmd1bWVudCksIAp3ZSB3 b24ndCBlbnRlciB0aGUgaWYgKHJhYykgeyAuLi4gZ290byBuZXh0X2ZvbGlvOyB9IHBhdGggYXQg YWxsLCBzbyB3ZSBhbHNvIHdvbid0IGdvIHRvIG5leHRfZm9saW8gCmFuZCB0aGVuIHBvdGVudGlh bGx5IGdvdG8gb3V0Oy4gSW4gdGhhdCBjYXNlLCBpdCB3aWxsIG5hdHVyYWxseSBiZSB1bmxvY2tl ZCBvbmNlIGF0IGVycl9vdXQ6LgpPciBhbSBJIG1pc3Npbmcgc29tZSBlZGdlIGNhc2UgaGVyZT8K ClRoYW5rcywKTmFuemhlCg==