Message ID | cover.1676611535.git.wqu@suse.com (mailing list archive) |
---|---|
Headers | show |
Series | btrfs: cleanup and small refactors around __btrfs_map_block() | expand |
On Fri, Feb 17, 2023 at 01:36:57PM +0800, Qu Wenruo wrote: > This series is based on the current misc-next branch, and can be fetched > from github: > > https://github.com/adam900710/linux/tree/map_block_refactor > > > This is the rebased and merged version of two patchset: > > btrfs: reduce div64 calls for __btrfs_map_block() and its variants > btrfs: reduce the memory usage for btrfs_io_context, and reduce its variable sized members > > Originally the 2nd patchset has some dependency on the first one, but > the first one is causing some conflicts with newer cleanups, thus only > the 2nd patchset get merged into for-next. > > This updated version would resolve the conflicts, and use the modified > version from for-next. > > Qu Wenruo (6): > btrfs: remove map_lookup->stripe_len > btrfs: reduce div64 calls by limiting the number of stripes of a chunk > to u32 > btrfs: simplify the bioc argument for handle_ops_on_dev_replace() > btrfs: reduce type width of btrfs_io_contexts > btrfs: use a more space efficient way to represent the source of > duplicated stripes > btrfs: replace btrfs_io_context::raid_map with a fixed u64 value Added to misc-next with some fixups, thanks.