On Mon, Apr 05, 2021 at 02:14:34PM +0800, Qu Wenruo wrote: > > > On 2021/4/3 下午7:08, David Sterba wrote: > > On Thu, Mar 25, 2021 at 03:14:32PM +0800, Qu Wenruo wrote: > >> This patchset can be fetched from the following github repo, along with > >> the full subpage RW support: > >> https://github.com/adam900710/linux/tree/subpage > >> > >> This patchset is for metadata read write support. > > > >> Qu Wenruo (13): > >> btrfs: add sysfs interface for supported sectorsize > >> btrfs: use min() to replace open-code in btrfs_invalidatepage() > >> btrfs: remove unnecessary variable shadowing in btrfs_invalidatepage() > >> btrfs: refactor how we iterate ordered extent in > >> btrfs_invalidatepage() > >> btrfs: introduce helpers for subpage dirty status > >> btrfs: introduce helpers for subpage writeback status > >> btrfs: allow btree_set_page_dirty() to do more sanity check on subpage > >> metadata > >> btrfs: support subpage metadata csum calculation at write time > >> btrfs: make alloc_extent_buffer() check subpage dirty bitmap > >> btrfs: make the page uptodate assert to be subpage compatible > >> btrfs: make set/clear_extent_buffer_dirty() to be subpage compatible > >> btrfs: make set_btree_ioerr() accept extent buffer and to be subpage > >> compatible > >> btrfs: add subpage overview comments > > > > Moved from topic branch to misc-next. > > > > Note sure if it's too late, but I inserted the last comment patch into > the wrong location.
Not late yet but getting very close to the pre-merge window code freeze. > In fact, there are 4 more patches to make subpage metadata RW really work: > btrfs: make lock_extent_buffer_for_io() to be subpage compatible > btrfs: introduce submit_eb_subpage() to submit a subpage metadata page > btrfs: introduce end_bio_subpage_eb_writepage() function > btrfs: introduce write_one_subpage_eb() function > > Those 4 patches should be before the final comment patch. > > Should I just send the 4 patches in a separate series? As they've been posted now, I'll add them to for-next and reorder before the last patch with comment, after some testing. > Sorry for the bad split, it looks like multi-series patches indeed has > such problem... Yeah, but so far it's been all fixable given the scope of the whole subpage support.