This small patchset is btrfs_dec_test_*_ordered_extent() refactor during subpage RW support development.
This is mostly to make btrfs_dev_test_* functions more human readable and prepare it for calling btrfs_dec_test_first_ordered_extent() in btrfs_writepage_endio_finish_ordered() where we can have one or more ordered extents for one bvec. Qu Wenruo (2): btrfs: make btrfs_dio_private::bytes to be u32 btrfs: refactor btrfs_dec_test_* functions for ordered extents fs/btrfs/btrfs_inode.h | 2 +- fs/btrfs/inode.c | 7 ++- fs/btrfs/ordered-data.c | 98 ++++++++++++++++++++++------------------- fs/btrfs/ordered-data.h | 10 ++--- 4 files changed, 62 insertions(+), 55 deletions(-) -- 2.29.2