Subject iomap: convert to in-iter iomap_next() model
Author joannelkoong@gmail.com
Date 2026-07-20 21:01:43 +0000 UTC
Version
Cc agruenba@redhat.com almaz.alexandrovich@paragon-software.com brauner@kernel.org cem@kernel.org changfengnan@bytedance.com corbet@lwn.net djbw@kernel.org djwong@kernel.org dlemoal@kernel.org dsterba@suse.com hch@lst.de hsiangkao@linux.alibaba.com hyc.lee@gmail.com jack@suse.cz jaegeuk@kernel.org joannelkoong@gmail.com kbusch@kernel.org linkinjeon@kernel.org linux-fsdevel@vger.kernel.org miklos@szeredi.hu mikulas@artax.karlin.mff.cuni.cz tytso@mit.edu willy@infradead.org xiang@kernel.org
Patches (20)
Name Content [All]
[PATCH v3 01/20] iomap: split iomap_iter() logic into iomap_iter_next() [Body]
[PATCH v3 02/20] iomap: add ->iomap_next() [Body]
[PATCH v3 03/20] iomap: skip the finishing iomap_iter() on the simple DIO read fast path [Body]
[PATCH v3 04/20] xfs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 05/20] btrfs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 06/20] ntfs3: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 07/20] ntfs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 08/20] ext4: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 09/20] erofs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 10/20] zonefs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 11/20] ext2: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 12/20] block: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 13/20] f2fs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 14/20] gfs2: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 15/20] hpfs: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 16/20] fuse: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 17/20] exfat: convert iomap ops to ->iomap_next() [Body]
[PATCH v3 18/20] iomap: remove ->iomap_begin()/->iomap_end() legacy path [Body]
[PATCH v3 19/20] iomap: pass iomap_iter_next_fn directly instead of struct iomap_ops [Body]
[PATCH v3 20/20] Documentation: iomap: update docs to reflect iomap_iter_next model [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-07-20
Passed
ID (for dev) 21693cb0-2d5b-4534-9007-9d1efc6d1e14
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e1b77fb85836e5a9857ccf8079bb35d10ed8de5c [Config] passed [Log]
[KASAN] Boot test: Base e1b77fb85836e5a9857ccf8079bb35d10ed8de5c [Config] passed [Log]
[KASAN] Build Patched e1b77fb85836e5a9857ccf8079bb35d10ed8de5c [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e1b77fb85836e5a9857ccf8079bb35d10ed8de5c [Config] [patched] passed [Log]
[KASAN] Fuzz e1b77fb85836e5a9857ccf8079bb35d10ed8de5c [Config] e1b77fb85836e5a9857ccf8079bb35d10ed8de5c [Config] [patched] passed [Log] [Artifacts]