[PATCH 0/6] Convert aops->error_remove_page to ->error_remove_folio

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

 



While this affects every filesystem, it's generally in a trivial way,
so I haven't cc'd the maintainers as it won't affect them.  Really,
this is a memory-failure patch series which converts a lot of uses of
page APIs into folio APIs with the usual benefits.

It is only compile tested.  Nothing here should change any user-visible
behaviour.

Matthew Wilcox (Oracle) (6):
  memory-failure: Use a folio in me_pagecache_clean()
  memory-failure: Use a folio in me_pagecache_dirty()
  memory-failure: Convert delete_from_lru_cache() to take a folio
  memory-failure: Use a folio in me_huge_page()
  memory-failure: Convert truncate_error_page to truncate_error_folio
  fs: Convert error_remove_page to error_remove_folio

 Documentation/filesystems/locking.rst |  4 +-
 Documentation/filesystems/vfs.rst     |  6 +--
 block/fops.c                          |  2 +-
 fs/afs/write.c                        |  2 +-
 fs/bcachefs/fs.c                      |  2 +-
 fs/btrfs/inode.c                      |  2 +-
 fs/ceph/addr.c                        |  4 +-
 fs/ext2/inode.c                       |  2 +-
 fs/ext4/inode.c                       |  6 +--
 fs/f2fs/compress.c                    |  2 +-
 fs/f2fs/inode.c                       |  2 +-
 fs/gfs2/aops.c                        |  4 +-
 fs/hugetlbfs/inode.c                  |  6 +--
 fs/nfs/file.c                         |  2 +-
 fs/ntfs/aops.c                        |  6 +--
 fs/ocfs2/aops.c                       |  2 +-
 fs/xfs/xfs_aops.c                     |  2 +-
 fs/zonefs/file.c                      |  2 +-
 include/linux/fs.h                    |  2 +-
 include/linux/mm.h                    |  3 +-
 mm/memory-failure.c                   | 63 +++++++++++++--------------
 mm/shmem.c                            |  6 +--
 mm/truncate.c                         |  9 ++--
 virt/kvm/guest_memfd.c                |  9 ++--
 24 files changed, 75 insertions(+), 75 deletions(-)

-- 
2.42.0





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux