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 598C0C43458 for ; Fri, 3 Jul 2026 02:02:03 +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=B/UKpZascL8SGL4luLt5Kzaa1bFPevKYhlMjluDgJ6Y=; b=VFBmBgStMPgk11bolhlHkwaNBA P/XF9Sbs/iwrynjdbqAZocvCtmmfGkRY3CfTmqdAoZflutwH/k6gLpMfpYehsVL5nJ7bV85l2K9MA j16T4n8MKOOWgHuHbn49tSy5BNfdSOK9nYO37Dbs7jT8Hyf2WVwIJdkPCJMWHdGHMJcs=; 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 1wfTE8-000662-IF; Fri, 03 Jul 2026 02:02:01 +0000 Received: from [172.30.29.66] (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 1wfTE7-00065o-3r for linux-f2fs-devel@lists.sourceforge.net; Fri, 03 Jul 2026 02:01:59 +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=oMB68yM9vnc03sy1HjctW2y/WonQpK4WbJis7WinceA=; b=kq4azn6A361wgol2xx0f+/2RDj xzFNavnzp7MAkxxFBphnN7k3jho8vcGEG3u1hUPepqqm77nm0cyr8tnkAxcZgC7g38OL90Zq0TPyk A4/HarCm1eEDFvEAcIoL9xERp46PQ/j/PR5AYTABGvwxDUqvGO1q7NAGYuYSRT/n8uNg=; 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=oMB68yM9vnc03sy1HjctW2y/WonQpK4WbJis7WinceA=; b=QRllyG097hL4GA8SKH4sjSDb1L JRkd3CpshBlRJAqLhG2I1KzGKkcTLZuQ2Zr/iFzPYJeIOpBSXswQSvzAXL9evnl1Adn0b83rKDPV8 GtITEja4UKKSi6gNqr+14s0HPcdC9ZfdOd1iwThQmTnyQ8ythgs4G++YiMG+nkPtM4yQ=; 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 1wfTE5-0000pY-JM for linux-f2fs-devel@lists.sourceforge.net; Fri, 03 Jul 2026 02:01:59 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with UTF8SMTP id AAEDE4043D; Fri, 3 Jul 2026 02:01:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with UTF8SMTPSA id 74CBF1F000E9; Fri, 3 Jul 2026 02:01:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783044107; bh=oMB68yM9vnc03sy1HjctW2y/WonQpK4WbJis7WinceA=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=UZ+G2LxbC6hyyPY45gChM82kirEdP2W1cjQ9cB8OMLYUlkgPJvcmz/MIwlujeZotn 4R/Zvspof7xaAk0X3wOEeMxwWctRoLV4NTsc8rCCvYPFhVb70Q3E9WueaPYWgiO166 2xfbkdD8pCO8AIcoqCOfLU0RCSAZUSynWck7z/YdMGgn6CidZh7U3ECdLyiqSYmIa8 M5P1TAt9IbsmnguwJe2hbJNiSXqqC63NyKcHW0pu+qG7lIvuTSoTWo9hiMZTxGrVTP BJg1wFffSxulJHs9pt/+Ff8RV8ItkGlqOI2T/5xJPdCI7Mb+FwKTLrcrnQUpxeWmfr 1in1VDEBLw3PA== Date: Thu, 2 Jul 2026 19:01:47 -0700 To: Joanne Koong Message-ID: <20260703020147.GT9392@frogsfrogsfrogs> References: <20260701000949.1666714-1-joannelkoong@gmail.com> <20260701000949.1666714-18-joannelkoong@gmail.com> <20260702140705.GE21339@lst.de> <20260702165117.GK9392@frogsfrogsfrogs> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Headers-End: 1wfTE5-0000pY-JM Subject: Re: [f2fs-dev] [PATCH v2 17/18] iomap: pass iomap_next_fn directly instead of struct iomap_ops 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: "Darrick J. Wong via Linux-f2fs-devel" Reply-To: "Darrick J. Wong" Cc: "Ritesh Harjani \(IBM\)" , Jan Kara , Mikulas Patocka , Yuezhang Mo , Carlos Maiolino , Hyunchul Lee , Konstantin Komarov , Chris Mason , Andreas Dilger , Ojaswin Mujoo , Baokun Li , Chunhai Guo , Dan Williams , Naohiro Aota , Yue Hu , Miklos Szeredi , Zhang Yi , willy@infradead.org, Christoph Hellwig , hsiangkao@linux.alibaba.com, Gao Xiang , "open list:EXT2 FILE SYSTEM" , Namjae Jeon , "open list:BLOCK LAYER" , Damien Le Moal , David Sterba , Alexander Viro , Jeffle Xu , Jaegeuk Kim , Andreas Gruenbacher , Jens Axboe , "open list:FUSE FILESYSTEM \[CORE\]" , brauner@kernel.org, Johannes Thumshirn , Theodore Ts'o , "open list:NTFS3 FILESYSTEM" , open list , "open list:F2FS FILE SYSTEM" , linux-xfs@vger.kernel.org, "open list:GFS2 FILE SYSTEM" , "open list:FILESYSTEM DIRECT ACCESS \(DAX\)" , Hongbo Li , linux-fsdevel@vger.kernel.org, Sungjong Seo , "open list:EROFS FILE SYSTEM" , "open list:BTRFS FILE SYSTEM" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net T24gVGh1LCBKdWwgMDIsIDIwMjYgYXQgMDY6NDc6NDNQTSAtMDcwMCwgSm9hbm5lIEtvb25nIHdy b3RlOgo+IE9uIFRodSwgSnVsIDIsIDIwMjYgYXQgOTo1MeKAr0FNIERhcnJpY2sgSi4gV29uZyA8 ZGp3b25nQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4KPiA+IE9uIFRodSwgSnVsIDAyLCAyMDI2IGF0 IDA0OjA3OjA1UE0gKzAyMDAsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+ID4gPiBMb29rcyBn b29kOgo+ID4gPgo+ID4gPiBSZXZpZXdlZC1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu ZGU+Cj4gPiA+Cj4gPiA+IEluIHRlcm1zIG9mIG1lcmdlIGxvZ2lzdGljcywgSSB3b25kZXIgaWYg d2Ugc2hvdWxkIGRlbGF5IHRoaXMgYW5kCj4gPiA+IHRoZSBwcmV2aW91cyBwYXRjaCB0byB0aGUg bmV4dCBtZXJnZSB3aW5kb3cgc28gdGhhdCB3ZSBjYW4gbWluaW1pemUgdGhlCj4gPiA+IGNyb3Nz LXN1YnN5c3RlbSBtZXJnZSBwYWluIHdpdGggbW9yZSBmaWxlIHN5c3RlbSBpb21hcCBjb252ZXJz aW9uLgo+ID4gPiBJZiBub25lIG9mIHRoZW0gYWN0dWFsbHkgaGFwcGVuIHVudGlsIHJjNiBvciBz bywgb3JpZiAgdGhlIG1lcmdlcyBhcmVuJ3QKPiA+ID4gcGFpbmZ1bCB3ZSBjb3VsZCBzdGlsbCBw aWNrIHRoZW0gdXAgbGF0ZSBpbiB0aGUgbWVyZ2Ugd2luZG93Lgo+ID4KPiA+IEknZCBzYXkgZXZl cnl0aGluZyBidXQgdGhpcyBwYXRjaCBzaG91bGQgZ28gaW4gZHVyaW5nIHRoZSBtZXJnZSB3aW5k b3cKPiA+IGZvciA3LjMsIGFsb25nIHdpdGggY2xlYXIgaW5zdHJ1Y3Rpb25zIHRvIGJyYXVuZXIv dG9ydmFsZHMgdG8gZXhwZWN0Cj4gPiB0aGlzIHBhdGNoIHRvIGFwcGVhciByaWdodCBiZWZvcmUg Ny4zLXJjMSBnZXRzIHRhZ2dlZCwgdG8gY2xlYW4gdXAgYWxsCj4gPiB0aGUgb3RoZXIgY2hhbmdl cyB0aGF0IGNvbWUgaW4uCj4gCj4gSnVzdCB0byBjbGFyaWZ5LCBkaWQgeW91IG1lYW4gdGhpcyBw YXRjaCBhbmQgdGhlIHByZXZpb3VzIG9uZT8gSWYgaSdtCgpFciwgeWVzLCBwYXRjaGVzIDE2LTE4 IGluIHRoaXMgc2VyaWVzLgoKPiBpbnRlcnByZXRpbmcgQ2hyaXN0b3BoJ3MgY29uY2VybiBjb3Jy ZWN0bHksIEkgdGhpbmsgaGUncyB3b3JyaWVkIGFib3V0Cj4gb3RoZXIgZmlsZXN5c3RlbXMgY29u dmVydGluZyB0byBpb21hcCB1c2luZyB0aGUgLT5pb21hcF9iZWdpbigpIC8KPiAtPmlvbWFwX2Vu ZCgpIGZ1bmN0aW9ucyBzdGlsbD8gVGhhdCBzb3VuZHMgbGlrZSBhIGdvb2QgcGxhbiB0byBtZSwg Zm9yCj4gdjMgSSdsbCBzdWJtaXQgZXZlcnl0aGluZyBidXQgdGhpcyBwYXRjaCBhbmQgdGhlIGxh c3Qgb25lIGFuZCB0aGVuCj4gc3VibWl0IHRoZXNlIHBhdGNoZXMgKGFuZCBhbnkgY2xlYW51cCBv bmVzIHRoYXQgYmVjb21lIG5lY2Vzc2FyeSkgdG8KPiBDaHJpc3RpYW4gcmlnaHQgYmVmb3JlIDcu My1yYzEgZ2V0cyB0YWdnZWQgKHdoaWNoIGFzIEkgdW5kZXJzdGFuZCBpdCwKPiBpcyB3aGVuIHRo ZSBtZXJnZSB3aW5kb3cgaXMgYWJvdXQgdG8gY2xvc2UpLgoKWWVzLiAgQW5kIGJlIHN1cmUgdG8g YXNrIGJvdGggb2YgdGhlbSBiZWZvcmVoYW5kIHNvIHRoZXJlIGFyZW4ndCBhbnkKeW91a25vd3do by1zdHlsZSBzdXJwcmlzZXMvb3V0cmFnZXMuCgotLUQKCj4gVGhhbmtzLAo+IEpvYW5uZQo+IAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LWYy ZnMtZGV2ZWwgbWFpbGluZyBsaXN0CkxpbnV4LWYyZnMtZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2Uu bmV0Cmh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2xpbnV4LWYy ZnMtZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 D953E1CEAC2; Fri, 3 Jul 2026 02:01:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783044108; cv=none; b=Y3pB91pDMba1dq9/LH2vvbduEWbjqa3MnQQWoR+xYBvUJ5vciwF2b0aCc9NbuuOsT3vSAFM20RV+v5iYlM5fYyQSkew0ZVY6z78gYsW6t0hArC6XdWz8tYjI980FSEcJ6aj1Z8M2eQXLI9u+mHgzUlWvJIFe8sf4c84FkiKPYOQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783044108; c=relaxed/simple; bh=GAM+m6cWDuuutfc0N8W+w2qobBwH4/jAJw4LN4feaPw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ZBMK6lqVEJUkp9s3QRpDbj5E/jMMgqbH+RjFDXZjocw85+YOtssYt9NVdYmR+hTt92dxtzsLBRxyBkSoI4r32j1kfRI5EgPmopJ6vT0AmiGvu5Pgw6+TlFwM8eO92675hlogxVPvo/ZqAh1Uzefnz1DT+Rw1X2pVLeb/ebYlhio= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=UZ+G2Lxb; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UZ+G2Lxb" Received: by smtp.kernel.org (Postfix) with UTF8SMTPSA id 74CBF1F000E9; Fri, 3 Jul 2026 02:01:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783044107; bh=oMB68yM9vnc03sy1HjctW2y/WonQpK4WbJis7WinceA=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=UZ+G2LxbC6hyyPY45gChM82kirEdP2W1cjQ9cB8OMLYUlkgPJvcmz/MIwlujeZotn 4R/Zvspof7xaAk0X3wOEeMxwWctRoLV4NTsc8rCCvYPFhVb70Q3E9WueaPYWgiO166 2xfbkdD8pCO8AIcoqCOfLU0RCSAZUSynWck7z/YdMGgn6CidZh7U3ECdLyiqSYmIa8 M5P1TAt9IbsmnguwJe2hbJNiSXqqC63NyKcHW0pu+qG7lIvuTSoTWo9hiMZTxGrVTP BJg1wFffSxulJHs9pt/+Ff8RV8ItkGlqOI2T/5xJPdCI7Mb+FwKTLrcrnQUpxeWmfr 1in1VDEBLw3PA== Date: Thu, 2 Jul 2026 19:01:47 -0700 From: "Darrick J. Wong" To: Joanne Koong Cc: Christoph Hellwig , brauner@kernel.org, willy@infradead.org, hsiangkao@linux.alibaba.com, linux-fsdevel@vger.kernel.org, linux-xfs@vger.kernel.org, Jens Axboe , Chris Mason , David Sterba , Alexander Viro , Jan Kara , Dan Williams , Gao Xiang , Chao Yu , Yue Hu , Jeffle Xu , Sandeep Dhavale , Hongbo Li , Chunhai Guo , Namjae Jeon , Sungjong Seo , Yuezhang Mo , Theodore Ts'o , Andreas Dilger , Baokun Li , Ojaswin Mujoo , "Ritesh Harjani (IBM)" , Zhang Yi , Jaegeuk Kim , Miklos Szeredi , Andreas Gruenbacher , Mikulas Patocka , Hyunchul Lee , Konstantin Komarov , Carlos Maiolino , Damien Le Moal , Naohiro Aota , Johannes Thumshirn , "open list:BLOCK LAYER" , open list , "open list:BTRFS FILE SYSTEM" , "open list:FILESYSTEM DIRECT ACCESS (DAX)" , "open list:EROFS FILE SYSTEM" , "open list:EXT2 FILE SYSTEM" , "open list:F2FS FILE SYSTEM" , "open list:FUSE FILESYSTEM [CORE]" , "open list:GFS2 FILE SYSTEM" , "open list:NTFS3 FILESYSTEM" Subject: Re: [PATCH v2 17/18] iomap: pass iomap_next_fn directly instead of struct iomap_ops Message-ID: <20260703020147.GT9392@frogsfrogsfrogs> References: <20260701000949.1666714-1-joannelkoong@gmail.com> <20260701000949.1666714-18-joannelkoong@gmail.com> <20260702140705.GE21339@lst.de> <20260702165117.GK9392@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: ntfs3@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Thu, Jul 02, 2026 at 06:47:43PM -0700, Joanne Koong wrote: > On Thu, Jul 2, 2026 at 9:51 AM Darrick J. Wong wrote: > > > > On Thu, Jul 02, 2026 at 04:07:05PM +0200, Christoph Hellwig wrote: > > > Looks good: > > > > > > Reviewed-by: Christoph Hellwig > > > > > > In terms of merge logistics, I wonder if we should delay this and > > > the previous patch to the next merge window so that we can minimize the > > > cross-subsystem merge pain with more file system iomap conversion. > > > If none of them actually happen until rc6 or so, orif the merges aren't > > > painful we could still pick them up late in the merge window. > > > > I'd say everything but this patch should go in during the merge window > > for 7.3, along with clear instructions to brauner/torvalds to expect > > this patch to appear right before 7.3-rc1 gets tagged, to clean up all > > the other changes that come in. > > Just to clarify, did you mean this patch and the previous one? If i'm Er, yes, patches 16-18 in this series. > interpreting Christoph's concern correctly, I think he's worried about > other filesystems converting to iomap using the ->iomap_begin() / > ->iomap_end() functions still? That sounds like a good plan to me, for > v3 I'll submit everything but this patch and the last one and then > submit these patches (and any cleanup ones that become necessary) to > Christian right before 7.3-rc1 gets tagged (which as I understand it, > is when the merge window is about to close). Yes. And be sure to ask both of them beforehand so there aren't any youknowwho-style surprises/outrages. --D > Thanks, > Joanne >