[PATCH 0/8] Convert reiserfs from b_page to b_folio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux