Some extra small and safe bs > ps support preparation, mostly focusing on the bio vec iteration code and cached order/bit members. This time the difference is, I can enable some early local bs > ps tests, so basic file read/write and csum verification are all done properly. The tricky part is still inside the compression, and maybe some other functionalities. Qu Wenruo (4): btrfs: support all block sizes which is no larger than page size btrfs: cache max and min order inside btrfs_fs_info btrfs: replace single page bio_iter_iovec() usage btrfs: replace bio_for_each_segment usage fs/btrfs/bio.c | 3 ++- fs/btrfs/btrfs_inode.h | 6 +++--- fs/btrfs/compression.c | 3 +-- fs/btrfs/disk-io.c | 2 ++ fs/btrfs/file-item.c | 13 +++++++------ fs/btrfs/fs.c | 4 ++++ fs/btrfs/fs.h | 8 +++++--- fs/btrfs/raid56.c | 10 +++++----- 8 files changed, 29 insertions(+), 20 deletions(-) -- 2.50.1