On Thu, Jun 08, 2023 at 05:40:15PM +0200, David Sterba wrote: > This patch is still in the devlopment queue so I don't want to do a > separate fix. Please send an incremental update that cleanly applies to > the patch. > > There's a minor conflict in context of btrfs_finish_ordered_zoned in > zoned.c which only sets up the fs_info, so trivial to fix but the new > helper btrfs_alloc_dummy_sum() uses bbio->ordered which is not available > at this time and was added in a different series ("btrfs: add an > ordered_extent pointer to struct btrfs_bio"). > > Due to that there may be a cascading change needed in other patches in > misc-next but that should be fixable, the logic of adding bbio::ordered > is clear. Ok. Here is a stash of patches: 1) incremental diff 2) complete replacement for that commit with the incremental diff included And then new version of the two later patches affected by the squashing: 3) btrfs: defer splitting of ordered extents until I/O completion 4) btrfs: add an ordered_extent pointer to struct btrfs_bio A git tree with all this is also available here: git://git.infradead.org/users/hch/misc.git btrfs-zoned-fixes Gitweb: http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/btrfs-zoned-fixes Note that this is based of misc-next as of last night CET, but misc-next has been rebased since then.