On 05/04/2021 14:14, 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.

In fact, there are 4 more patches to make


subpage metadata RW really work:

 I took some time to go through these patches, which are lined up for
 integration.

 With this set of patches that are being integrated, we don't yet
 support RW mount of filesystem if PAGESIZE > sectorsize as a whole.
 Subpage metadata RW support, how is it to be used in the production?
 OR How is this supposed to be tested?

 OR should you just cleanup the title as preparatory patches to support
 subpage RW? It is confusing.

Thanks, Anand


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?

Sorry for the bad split, it looks like multi-series patches indeed has
such problem...

Thanks,
Qu

Reply via email to