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 3C8A5C5472C for ; Mon, 26 Aug 2024 21:32:36 +0000 (UTC) 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 1sihKE-0002eR-Kf; Mon, 26 Aug 2024 21:32:34 +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 1sihK5-0002eG-NJ for linux-f2fs-devel@lists.sourceforge.net; Mon, 26 Aug 2024 21:32:25 +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=By8CKYnZaj8r7EpytON1Xz+eijJuZOFzFCGO6VJQjvk=; b=J2hcObwTBJZKIr1VpdR6R1BlZt ilgTINvd14xkEtWGsJPg+YT74/nFaSupe8q5ZTqjm+tKVwM9wYnTtvAM1TUuTvEMCQeVGKJOLIj/u pxGfF+3EeF92FEgmzvOYLQu8o3yJvEQhJjDz2ZKQlIFA8Vc6pqPZPjbuJ1E6w67nmHM4=; 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=By8CKYnZaj8r7EpytON1Xz+eijJuZOFzFCGO6VJQjvk=; b=mO0g9arq2bo3bnnoWdpysQUkKH a38+zuXj7weM1vITSaHAzu5exP6rwDvBRO2/tMaVGjfkOeMhnxLn5CapynDe3SjYwtvbzFDW3i0/g C69rKPT1wTvHGLSlan38KfUnE3ogEdsVyZuah8CCQVazc/Z+4SJ+Q7S3WXYh2+tqYV/s=; Received: from mail-qk1-f169.google.com ([209.85.222.169]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.95) id 1sihK4-0005xx-Ns for linux-f2fs-devel@lists.sourceforge.net; Mon, 26 Aug 2024 21:32:25 +0000 Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-7a501dd544eso290888185a.2 for ; Mon, 26 Aug 2024 14:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toxicpanda-com.20230601.gappssmtp.com; s=20230601; t=1724707939; x=1725312739; darn=lists.sourceforge.net; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=By8CKYnZaj8r7EpytON1Xz+eijJuZOFzFCGO6VJQjvk=; b=1txYg5Ns1zximYiF0Y8LW7rpJpRRuqy0aJ+TPnWqENpr6hIWn8ZWF+pChxeqywC5Ns qZlE0D9eJK8xhA9D6jcXYlU3GvfhHXtOnkAr7tV5IjW2yY+iGR50E9evdDTp0PfW0lCW 7a39DWVabe7v96Oczv+KMFeFPIx+8k0csUsdEX+LoOarS8VzV2Y8s5pMN42vwQGfTaUq Sfnjm6z8BEEL+xZWbeHEdu6N5ldf/6Cdf+Pg6PjWioq5Ng236Bv4+zTMdQsy152jl0Dv v4NAhmgnoyme8fm1m9pjp31qo4dN2f6uuV//5fTAD+OcMSq7sd+w5dp9RGyosEFRLSPi ONhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724707939; x=1725312739; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=By8CKYnZaj8r7EpytON1Xz+eijJuZOFzFCGO6VJQjvk=; b=TDRPQrBUS8vIUuvGDQqkZnrMteh/wVS+/Wr/Amsb/7bByNk9dhawWKmFf0NTVR1EKu LwpHnbZBdbEHysdaqj5UE7ms4fNSm8lDA7wuoCMYQ6QeBnjSzv7e9OMvP1ZH8pcsgOIm CxaD1afnjn1TtjM/9u+fcAGsJ7lftV1LdWdPjtmd9LtHQpAVW8W9CX3EbND7ll4y3j3c OpLi8URoqCxk2CT9aKGxx7Ud4NXNOVL2rEM8TvgmO2HMH5as3C/gxs7uZitWgQXiXvGP A2xePkyd2xTN2kq4ricF/qoN9RBBW/jbrFP0653OGw9wedb1LWCbbOdhfduih+1WzZjx 4CZA== X-Forwarded-Encrypted: i=1; AJvYcCUsr5RjdQri/kdtJNAKyircoJtdX+iHoLdGE0GS9Js1+4icTxXZtzC/GqsH+HOzplVAEZvZI2cR5LWfzri1gCiw@lists.sourceforge.net X-Gm-Message-State: AOJu0YxvIxB4LiaiNYocyJuPzNA5mAFT8bUoo/1JhaVkweohIUyHF42Q FDWMBqeNkeKuPpk6RXFjNBr5YPuJJXm1E7dRIHWJUqQPFn4OmbtYmtgQQ7TDZ6I= X-Google-Smtp-Source: AGHT+IGlUx4UI/v3b2oENqpUD3SWe5iXsSQ5zVHEi5EPQKaNatFrxKUMmpfzMaoDqDOnznbvgWPVyg== X-Received: by 2002:a05:620a:4403:b0:7a2:db1:573d with SMTP id af79cd13be357-7a689719a8bmr1317699185a.36.1724707938647; Mon, 26 Aug 2024 14:32:18 -0700 (PDT) Received: from localhost (syn-076-182-020-124.res.spectrum.com. [76.182.20.124]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7a67f41e276sm488523785a.136.2024.08.26.14.32.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Aug 2024 14:32:17 -0700 (PDT) Date: Mon, 26 Aug 2024 17:32:16 -0400 From: Josef Bacik To: Matthew Wilcox Message-ID: <20240826213216.GA2420297@perftesting> References: <20240822013714.3278193-1-lizetao1@huawei.com> <20240822013714.3278193-3-lizetao1@huawei.com> <0f643b0f-f1c2-48b7-99d5-809b8b7f0aac@gmx.com> <38247c40-604b-443a-a600-0876b596a284@gmx.com> <7a04ac3b-e655-4a80-89dc-19962db50f05@gmx.com> <20240826141301.GB2393039@perftesting> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Headers-End: 1sihK4-0005xx-Ns Subject: Re: [f2fs-dev] [PATCH 02/14] btrfs: convert get_next_extent_buffer() to take a folio 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: Qu Wenruo , linux-f2fs-devel@lists.sourceforge.net, clm@fb.com, terrelln@fb.com, dsterba@suse.com, linux-btrfs@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gTW9uLCBBdWcgMjYsIDIwMjQgYXQgMDU6NTY6MDFQTSArMDEwMCwgTWF0dGhldyBXaWxjb3gg d3JvdGU6Cj4gT24gTW9uLCBBdWcgMjYsIDIwMjQgYXQgMTA6MTM6MDFBTSAtMDQwMCwgSm9zZWYg QmFjaWsgd3JvdGU6Cj4gPiBPbiBGcmksIEF1ZyAyMywgMjAyNCBhdCAwNDozODoyN1BNICswMTAw LCBNYXR0aGV3IFdpbGNveCB3cm90ZToKPiA+ID4gT24gRnJpLCBBdWcgMjMsIDIwMjQgYXQgMTE6 NDM6NDFBTSArMDkzMCwgUXUgV2VucnVvIHdyb3RlOgo+ID4gPiA+IOWcqCAyMDI0LzgvMjMgMDc6 NTUsIFF1IFdlbnJ1byDlhpnpgZM6Cj4gPiA+ID4gPiDlnKggMjAyNC84LzIyIDIxOjM3LCBNYXR0 aGV3IFdpbGNveCDlhpnpgZM6Cj4gPiA+ID4gPiA+IE9uIFRodSwgQXVnIDIyLCAyMDI0IGF0IDA4 OjI4OjA5UE0gKzA5MzAsIFF1IFdlbnJ1byB3cm90ZToKPiA+ID4gPiA+ID4gPiBCdXQgd2hhdCB3 aWxsIGhhcHBlbiBpZiBzb21lIHdyaXRlcyBoYXBwZW5lZCB0byB0aGF0IGxhcmdlciBmb2xpbz8K PiA+ID4gPiA+ID4gPiBEbyBNTSBsYXllciBkZXRlY3RzIHRoYXQgYW5kIHNwbGl0IHRoZSBmb2xp b3M/IE9yIHRoZSBmcyBoYXMgdG8gZ28gdGhlCj4gPiA+ID4gPiA+ID4gc3VicGFnZSByb3V0aW5l ICh3aXRoIGFuIGV4dHJhIHN0cnVjdHVyZSByZWNvcmRpbmcgYWxsIHRoZSBzdWJwYWdlIGZsYWdz Cj4gPiA+ID4gPiA+ID4gYml0bWFwKT8KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEVudGlyZWx5 IHVwIHRvIHRoZSBmaWxlc3lzdGVtLsKgIEl0IHdvdWxkIGhlbHAgaWYgYnRyZnMgdXNlZCB0aGUg c2FtZQo+ID4gPiA+ID4gPiB0ZXJtaW5vbG9neSBhcyB0aGUgcmVzdCBvZiB0aGUgZmlsZXN5c3Rl bXMgaW5zdGVhZCBvZiBpbnZlbnRpbmcgaXRzIG93bgo+ID4gPiA+ID4gPiAic3VicGFnZSIgdGhp bmcuwqAgQXMgZmFyIGFzIEkgY2FuIHRlbGwsICJzdWJwYWdlIiBtZWFucyAiZnMgYmxvY2sgc2l6 ZSIsCj4gPiA+ID4gPiA+IGJ1dCBtYXliZSBpdCBoYXMgYSBkaWZmZXJlbnQgbWVhbmluZyB0aGF0 IEkgaGF2ZW4ndCBhc2NlcnRhaW5lZC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhlbiB0ZWxsIG1l IHRoZSBjb3JyZWN0IHRlcm1pbm9sb2d5IHRvIGRlc2NyaWJlIGZzIGJsb2NrIHNpemUgc21hbGxl cgo+ID4gPiA+ID4gdGhhbiBwYWdlIHNpemUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+ID4gPiA+ID4g Cj4gPiA+ID4gPiAiZnMgYmxvY2sgc2l6ZSIgaXMgbm90IGdvb2QgZW5vdWdoLCB3ZSB3YW50IGEg dGVybWlub2xvZ3kgdG8gZGVzY3JpYmUKPiA+ID4gPiA+ICJmcyBibG9jayBzaXplIiBzbWFsbGVy IHRoYW4gcGFnZSBzaXplLgo+ID4gPiAKPiA+ID4gT2ggZGVhci4gIGJ0cmZzIHJlYWxseSBoYXMg Y29ycnVwdGVkIHlvdXIgYnJhaW4uICBIZXJlJ3MgdGhlIHRlcm1pbm9sb2d5Cj4gPiA+IHVzZWQg aW4gdGhlIHJlc3Qgb2YgTGludXg6Cj4gPiAKPiA+IFRoaXMgaXNuJ3QgbmVjZXNzYXJ5IGNvbW1l bnRhcnksIHRoaXMgZ2l2ZXMgdGhlIGltcHJlc3Npb24gdGhhdCB3ZSdyZQo+ID4gd3Jvbmcvc3R1 cGlkL2V0Yy4gIFdlJ3JlIGFsbCBpbiB0aGlzIGNvbW11bml0eSB0b2dldGhlciwgaGF2aW5nIHB1 YmxpYywgbmVnYXRpdmUKPiA+IGNvbW1lbnRhcnkgbGlrZSB0aGlzIGlzIHVubmVjZXNzYXJ5LCBh bmQgZnJhbmtseSBjb250cmlidXRlcyB0byBteSBncm93aW5nCj4gPiBkZXNpcmUvcHJpb3JpdGll cyB0byBzaGlmdCBtb3N0IG9mIG15IGRldmVsb3BtZW50IG91dHNpZGUgb2YgdGhlIGtlcm5lbAo+ ID4gY29tbXVuaXR5LiAgQW5kIGlmIHNvbWVib2R5IHdpdGggbXkgZXhwZXJpZW5jZSBhbmQgaGlz dG9yeSBpbiB0aGlzIGNvbW11bml0eSBpcwo+ID4gYmVjb21pbmcgbW9yZSBhbmQgbW9yZSBkaXNp bGx1c2lvbmVkIHdpdGggdGhpcyB3b3JrIGFuZCBtYWtpbmcgc2VyaW91cyBlZmZvcnRzCj4gPiB0 byBleHRyaWNhdGUgdGhlbXNlbHZlcyBmcm9tIHRoZSBwcm9qZWN0LCB0aGVuIHdoYXQgZG9lcyB0 aGF0IHNheSBhYm91dCBvdXIKPiA+IGFiaWxpdHkgdG8gYnJpbmcgaW4gbmV3IGRldmVsb3BlcnM/ ICBUaGFua3MsCj4gCj4gWW91IGtub3cgd2hhdD8gIEknbSBkaXNpbGx1c2lvbmVkIHRvby4gIEl0 J3MgYmVlbiBvdmVyIHR3byBhbmQgYSBoYWxmCj4geWVhcnMgc2luY2UgZm9saW9zIHdlcmUgYWRk ZWQgKHY1LjE2IHdhcyB0aGUgZmlyc3QgcmVsZWFzZSB3aXRoIGZvbGlvcykuCj4gSSBrbmV3IGl0 IHdvdWxkIGJlIGEgbG9uZyBwcm9qZWN0IChJIHdhcyBhbnRpY2lwYXRpbmcgZml2ZSB5ZWFycyku Cj4gSSB3YXMgZXhwZWN0aW5nIHRvIGhhdmUgdG8gc2xvZyB0aHJvdWdoIGFsbCB0aGUgb2xkIHVu bWFpbnRhaW5lZCBjcmFwCj4gZmlsZXN5c3RlbXMgZG9pbmcgbWluaW1hbCBjb252ZXJzaW9ucy4g IFdoYXQgSSB3YXNuJ3QgZXhwZWN0aW5nIHdhcyBmb3IKPiBhbGwgdGhlIGFsbGVnZWRseSBtYWlu dGFpbmVkIGZpbGVzeXN0ZW1zIHRvIHNpdCBvbiB0aGVpciBmdWNraW5nIGhhbmRzIGFuZAo+IGln bm9yZSBpdCBhcyBsb25nIGFzIHBvc3NpYmxlLiAgVGhlIGJpZ2dlc3QgcGFpbnMgcmlnaHQgbm93 IGFyZSBidHJmcywKPiBjZXBoIGFuZCBmMmZzLCBhbGwgb2Ygd2hpY2ggaGF2ZSBwZW9wbGUgd2hv IGFyZSBwYWlkIHRvIHdvcmsgb24gdGhlbSEKPiBJIGhhZCB0byBkbyBleHQ0IGxhcmdlbHkgbXlz ZWxmLgo+IAo+IFNvbWUgZmlsZXN5c3RlbXMgaGF2ZSBiZWVuIGdyZWF0LiAgWEZTIHdvcmtlZCB3 aXRoIG1lIGFzIEkgZGlkIHRoYXQKPiBmaWxlc3lzdGVtIGZpcnN0LiAgbmZzIHRvb2sgY2FyZSBv ZiB0aGVpciBvd24gY29kZS4gIERhdmUgSG93ZWxscyBoYXMKPiBkb25lIG1vc3Qgb2YgdGhlIG90 aGVyIG5ldHdvcmsgZmlsZXN5c3RlbXMuICBNYW55IG90aGVyIHBlb3BsZSBoYXZlCj4gYWxzbyBo ZWxwZWQuCj4gCj4gQnV0IHdlIGNhbid0IGV2ZW4gdGFsayB0byBlYWNoIG90aGVyIHVubGVzcyB3 ZSBhZ3JlZSBvbiB3aGF0IHdvcmRzIG1lYW4uCj4gQW5kIGJ0cmZzIGludmVudGluZyBpdHMgb3du IHRlcm1pbm9sb2d5IGZvciB0aGluZ3Mgd2hpY2ggYWxyZWFkeSBleGlzdAo+IGluIG90aGVyIGZp bGVzeXN0ZW1zIGlzIGV4dHJlbWVseSB1bmhlbHBmdWwuCj4gCj4gV2UgbmVlZCB0byByZW1vdmUg dGhlIHRlbXBvcmFyeSBoYWNrIHRoYXQgaXMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTLgo+ IFRoYXQgd2VudCBpbiB3aXRoIHRoZSB1bmRlcnN0YW5kaW5nIHRoYXQgZmlsZXN5c3RlbXMgdGhh dCBtYXR0ZXJlZCB3b3VsZAo+IGFkZCBsYXJnZSBmb2xpbyBzdXBwb3J0LiAgV2hlbiBJIHNlZSBz b21lb25lIHB1cnBvcnRpbmcgdG8gcmVwcmVzZW50Cj4gYnRyZnMgc2F5ICJPaCwgd2UncmUgbm90 IGdvaW5nIHRvIGRvIHRoYXQiLCB0aGF0J3MgYSBicmVhY2ggb2YgdHJ1c3QuCj4gCj4gV2hlbiBJ J20gYWNjdXNlZCBvZiBub3QgdW5kZXJzdGFuZGluZyB0aGluZ3MgZnJvbSB0aGUgZmlsZXN5c3Rl bQo+IHBlcnNwZWN0aXZlLCB0aGF0J3MganVzdCBhIGxpZS4gIEkgaGF2ZSAxOTIgY29tbWl0cyBp biBmcy8gYmV0d2VlbiA2LjYKPiBhbmQgNi4xMCB2ZXJzdXMgMTYwIGluIG1tLyAoMzQ2IGNvbW1p dHMgaW4gYm90aCBjb21iaW5lZCwgc28gNiBjb21taXRzCj4gYXJlIGRvdWJsZS1jb3VudGVkIGJl Y2F1c2UgdGhleSB0b3VjaCBib3RoKS4gIFRoaXMgd2hvbGUgcHJvamVjdCBoYXMKPiBiZWVuIGZp bGVzeXN0ZW0tY2VudHJpYyBmcm9tIHRoZSBiZWdpbm5pbmcuCgpJJ20gbm90IHRhbGtpbmcgYWJv dXQgdGhlIHBhY2Ugb2YgY2hhbmdlLCBJJ20gdGFsa2luZyBhYm91dCBiYXNpYywgcHJvZmVzc2lv bmFsCmNvbW11bmljYXRpb24gc3RhbmRhcmRzLiAgQmVpbmcgZnJ1c3RyYXRlZCBpcyBvbmUgdGhp bmcsIHRha2luZyBpdCBvdXQgb24gYQpkZXZlbG9wZXIgb3IgYSBwcm9qZWN0IGluIGEgcHVibGlj IGZvcnVtIGlzIGFub3RoZXIuICBUaGFua3MsCgpKb3NlZgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LWYyZnMtZGV2ZWwgbWFpbGluZyBsaXN0 CkxpbnV4LWYyZnMtZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0Cmh0dHBzOi8vbGlzdHMuc291 cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2xpbnV4LWYyZnMtZGV2ZWwK