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 5FC97C7EE24 for ; Tue, 6 Jun 2023 06:40:48 +0000 (UTC) Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1q6QN5-0006hJ-H7; Tue, 06 Jun 2023 06:40:47 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1q6QN4-0006hD-A6 for linux-f2fs-devel@lists.sourceforge.net; Tue, 06 Jun 2023 06:40:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: From:References:Cc:To:Subject:MIME-Version:Date:Message-ID: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=7acdG8bZbeLpqS1WQu28iDqLksJudrtsYbqgegUEuqU=; b=UnH0sqPntetOKYKRQAVYMktooK CiC5RinTvCpmZqewAc/aXf91fJLEiWfjF3vdBoAzJaXOff2JtKkrw6RSOl8ec/falndsNFyKNykbV EPCYR0DQtZzjS+pvTfkNlHZ/00THF0z8rMZRKBKgeZ/v+3GHdST5bVRIzgCKjUTm6vBM=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID: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=7acdG8bZbeLpqS1WQu28iDqLksJudrtsYbqgegUEuqU=; b=QVsWxp/6IFsNym0rpgYYp7jolF Cv2/xWkAln6nyLU6/6fVDSBYkfGH+ussyr2ooBrCWpq/jzdTUknxAtv/510buG3sp3yIWdrq2jC1A qABXqf8kXlHJZnO9BYw8Fk/+tfwv1lxufV2CtINqK/DPLjrMiB6t/xEbSirf32Q+7MW8=; Received: from dfw.source.kernel.org ([139.178.84.217]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1q6QN1-00023n-RD for linux-f2fs-devel@lists.sourceforge.net; Tue, 06 Jun 2023 06:40:45 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7266662956; Tue, 6 Jun 2023 06:40:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 71BC0C433EF; Tue, 6 Jun 2023 06:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686033637; bh=Bc4xT3nI5CYlCloz6TBu1mtUbi94szMGgvZxxy0tVYg=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Rjyte5kIcsFHmqfF+YX9Rw0ff33W8LAOFjXNpZNTRMA/2+ocj5k2uivmGlNj2WyUO vUD0UU7DYYV7ExjEUamA2L5Rtw6pFhNNv6utbvgX3Nol+oO3s+lYfhL9d6vS7T9HCo Ky8orgrROjSbOz/+G7haRhOgRlReQn5p+JhC6B3Uo1UuyWTDptbwV9WM7XY9wuN/1/ 8rc/fTcE/MXrzcXfWDnuo90aClU7ojdnK/K0PjldPSQHw1Jscq6q2fF8MOcJr02wj0 npndYTC7Wiai3FaQmXJGRCv24lYuTR5s44Cv32igVcApf8k091qUs1t6WP4oG6BOfh 5LoQCYZFVLUFg== Message-ID: <20fb7157-05ae-eeb5-4acd-76b2c82d80b3@kernel.org> Date: Tue, 6 Jun 2023 14:40:34 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: en-US To: Jaegeuk Kim , Juhyung Park References: <20230531125918.55609-1-frank.li@vivo.com> From: Chao Yu In-Reply-To: X-Headers-End: 1q6QN1-00023n-RD Subject: Re: [f2fs-dev] [PATCH] f2fs: flag as supporting buffered async reads 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: , Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org, Lu Hongfei , Yangtao Li Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gMjAyMy82LzYgMzo0OCwgSmFlZ2V1ayBLaW0gd3JvdGU6Cj4gT24gMDUvMzEsIEp1aHl1bmcg UGFyayB3cm90ZToKPj4gSGkgWWFuZ3RhbywKPj4KPj4gSSByZW1lbWJlciBoZWFyaW5nIHRoYXQg ZjJmcyBjYW4gcGVyZm9ybSByZWxhdGl2ZWx5IHBvb3JseSB1bmRlciBpb191cmluZywKPj4gbmlj ZSBmaW5kLgo+Pgo+PiBJIHN1Z2dlc3QgcmV3cml0aW5nIHRoZSBjb21taXQgbWVzc2FnZSB0aG91 Z2guIEZyb20gdGhlIGxvb2tzIG9mIGl0LCBpdAo+PiBtaWdodCBzdWdnZXN0IHRoYXQgRk1PREVf QlVGX1JBU1lOQyBpcyBhIG1hZ2ljIGZsYWcgdGhhdCBhdXRvbWF0aWNhbGx5Cj4+IGltcHJvdmVz IHBlcmZvcm1hbmNlIHRoYXQgY2FuIGJlIGVuYWJsZWQgd2lsbHkgbmlsbHkuCj4+Cj4+IEhvdyBh Ym91dCBzb21ldGhpbmcgbGlrZToKPj4KPj4gZjJmcyB1c2VzIGdlbmVyaWNfZmlsZV9idWZmZXJl ZF9yZWFkKCksIHdoaWNoIHN1cHBvcnRzIGJ1ZmZlcmVkIGFzeW5jCj4+IHJlYWRzIHNpbmNlIGNv bW1pdCAxYTBhNzg1M2I5MDEgKCJtbTogc3VwcG9ydCBhc3luYyBidWZmZXJlZCByZWFkcyBpbgo+ PiBnZW5lcmljX2ZpbGVfYnVmZmVyZWRfcmVhZCgpIikuCj4gCj4gVGhhbmtzIEp1aHl1bmcsCj4g Cj4gQXBwbGllZCB3aXRoIGEgbWlub3IgbW90aWZpY2F0aW9uIGJhc2VkIG9uIHlvdXJzLiA6KQoK VGhlIHZlcnNpb24gaW4gZGV2LXRlc3QgYnJhbmNoIGxvb2tzIGdvb2QgdG8gbWUuCgpSZXZpZXdl ZC1ieTogQ2hhbyBZdSA8Y2hhb0BrZXJuZWwub3JnPgoKVGhhbmtzLAoKPiAKPj4KPj4gTWF0Y2gg b3RoZXIgZmlsZS1zeXN0ZW1zIGFuZCBlbmFibGUgaXQuIFRoZSByZWFkIHBlcmZvcm1hbmNlIGhh cyBiZWVuCj4+IGdyZWF0bHkgaW1wcm92ZWQgdW5kZXIgaW9fdXJpbmc6Cj4+Cj4+ICAgICAgMTY3 TS9zIC0+IDIzNE0vcywgSW5jcmVhc2UgcmF0aW8gYnkgNDAlCj4+Cj4+IFRlc3Qgdy86Cj4+ICAg ICAgLi9maW8gLS1uYW1lPW9uZXNzZCAtLWZpbGVuYW1lPS9kYXRhL3Rlc3QvbG9jYWwvaW9fdXJp bmdfdGVzdAo+PiAgICAgIC0tc2l6ZT0yNTZNIC0tcnc9cmFuZHJlYWQgLS1icz00ayAtLWRpcmVj dD0wIC0tb3ZlcndyaXRlPTAKPj4gICAgICAtLW51bWpvYnM9MSAtLWlvZGVwdGg9MSAtLXRpbWVf YmFzZWQ9MCAtLXJ1bnRpbWU9MTAKPj4gICAgICAtLWlvZW5naW5lPWlvX3VyaW5nIC0tcmVnaXN0 ZXJmaWxlcyAtLWZpeGVkYnVmcwo+PiAgICAgIC0tZ3RvZF9yZWR1Y2U9MSAtLWdyb3VwX3JlcG9y dGluZyAtLXNxdGhyZWFkX3BvbGw9MQo+Pgo+PiBPbiBXZWQsIE1heSAzMSwgMjAyMyBhdCAxMDow MeKAr1BNIFlhbmd0YW8gTGkgdmlhIExpbnV4LWYyZnMtZGV2ZWwKPj4gPGxpbnV4LWYyZnMtZGV2 ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0PiB3cm90ZToKPj4+Cj4+PiBBZnRlciBlbmFibGluZyB0 aGlzIGZlYXR1cmUsIHRoZSByZWFkIHBlcmZvcm1hbmNlIGhhcyBiZWVuIGdyZWF0bHkKPj4+IGlt cHJvdmVkOgo+Pj4KPj4+ICAgICAgMTY3TS9zIC0+IDIzNE0vcywgSW5jcmVhc2UgcmF0aW8gYnkg NDAlCj4+Pgo+Pj4gVGVzdCB3LzoKPj4+ICAgICAgLi9maW8gLS1uYW1lPW9uZXNzZCAtLWZpbGVu YW1lPS9kYXRhL3Rlc3QvbG9jYWwvaW9fdXJpbmdfdGVzdAo+Pj4gICAgICAtLXNpemU9MjU2TSAt LXJ3PXJhbmRyZWFkIC0tYnM9NGsgLS1kaXJlY3Q9MCAtLW92ZXJ3cml0ZT0wCj4+PiAgICAgIC0t bnVtam9icz0xIC0taW9kZXB0aD0xIC0tdGltZV9iYXNlZD0wIC0tcnVudGltZT0xMAo+Pj4gICAg ICAtLWlvZW5naW5lPWlvX3VyaW5nIC0tcmVnaXN0ZXJmaWxlcyAtLWZpeGVkYnVmcwo+Pj4gICAg ICAtLWd0b2RfcmVkdWNlPTEgLS1ncm91cF9yZXBvcnRpbmcgLS1zcXRocmVhZF9wb2xsPTEKPj4+ Cj4+PiBTaWduZWQtb2ZmLWJ5OiBMdSBIb25nZmVpIDxsdWhvbmdmZWlAdml2by5jb20+Cj4+PiBT aWduZWQtb2ZmLWJ5OiBZYW5ndGFvIExpIDxmcmFuay5saUB2aXZvLmNvbT4KPj4+IC0tLQo+Pj4g ICBmcy9mMmZzL2ZpbGUuYyB8IDIgKy0KPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u KCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2ZzL2YyZnMvZmlsZS5jIGIv ZnMvZjJmcy9maWxlLmMKPj4+IGluZGV4IDAxNWVkMjc0ZGMzMS4uMjNjNjhlZTk0NmU1IDEwMDY0 NAo+Pj4gLS0tIGEvZnMvZjJmcy9maWxlLmMKPj4+ICsrKyBiL2ZzL2YyZnMvZmlsZS5jCj4+PiBA QCAtNTQ2LDcgKzU0Niw3IEBAIHN0YXRpYyBpbnQgZjJmc19maWxlX29wZW4oc3RydWN0IGlub2Rl ICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbHApCj4+PiAgICAgICAgICBpZiAoZXJyKQo+Pj4gICAg ICAgICAgICAgICAgICByZXR1cm4gZXJyOwo+Pj4KPj4+IC0gICAgICAgZmlscC0+Zl9tb2RlIHw9 IEZNT0RFX05PV0FJVDsKPj4+ICsgICAgICAgZmlscC0+Zl9tb2RlIHw9IEZNT0RFX05PV0FJVCB8 IEZNT0RFX0JVRl9SQVNZTkM7Cj4+Pgo+Pj4gICAgICAgICAgcmV0dXJuIGRxdW90X2ZpbGVfb3Bl bihpbm9kZSwgZmlscCk7Cj4+PiAgIH0KPj4+IC0tCj4+PiAyLjM5LjAKPj4+Cj4+Pgo+Pj4KPj4+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBMaW51 eC1mMmZzLWRldmVsIG1haWxpbmcgbGlzdAo+Pj4gTGludXgtZjJmcy1kZXZlbEBsaXN0cy5zb3Vy Y2Vmb3JnZS5uZXQKPj4+IGh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3Rp bmZvL2xpbnV4LWYyZnMtZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpMaW51eC1mMmZzLWRldmVsIG1haWxpbmcgbGlzdApMaW51eC1mMmZzLWRl dmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9s aXN0cy9saXN0aW5mby9saW51eC1mMmZzLWRldmVsCg==