These patches apply on top of https://lore.kernel.org/linux-fsdevel/20221215214402.3522366-1-willy@xxxxxxxxxxxxx/ The non-trivial ones mostly revolve around uses of kmap()/kmap_atomic(), so review from the experts on those would be welcome. If these all look good to people, I can pass them off to Andrew for the 6.3 merge window. Running xfstests against reiserfs gives me 313/701 failures before and after this set of patches. I don't have a huge amount of confidence that we're really getting good coverage from that test run! Matthew Wilcox (Oracle) (8): reiserfs: use b_folio instead of b_page in some obvious cases reiserfs: use kmap_local_folio() in _get_block_create_0() reiserfs: Convert direct2indirect() to call folio_zero_range() reiserfs: Convert reiserfs_delete_item() to use kmap_local_folio() reiserfs: Convert do_journal_end() to use kmap_local_folio() reiserfs: Convert map_block_for_writepage() to use kmap_local_folio() reiserfs: Convert convert_tail_for_hole() to use folios reiserfs: Use flush_dcache_folio() in reiserfs_quota_write() fs/reiserfs/inode.c | 73 +++++++++++++++++------------------ fs/reiserfs/journal.c | 12 +++--- fs/reiserfs/prints.c | 4 +- fs/reiserfs/stree.c | 9 +++-- fs/reiserfs/super.c | 2 +- fs/reiserfs/tail_conversion.c | 19 ++++----- 6 files changed, 59 insertions(+), 60 deletions(-) -- 2.35.1