linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] Convert aops->error_remove_page to ->error_remove_folio
@ 2023-11-17 16:14 Matthew Wilcox (Oracle)
  2023-11-17 16:14 ` [PATCH 1/6] memory-failure: Use a folio in me_pagecache_clean() Matthew Wilcox (Oracle)
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Matthew Wilcox (Oracle) @ 2023-11-17 16:14 UTC (permalink / raw)
  To: Naoya Horiguchi, Andrew Morton
  Cc: Matthew Wilcox (Oracle), linux-fsdevel, linux-mm

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-11-20  0:33 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-17 16:14 [PATCH 0/6] Convert aops->error_remove_page to ->error_remove_folio Matthew Wilcox (Oracle)
2023-11-17 16:14 ` [PATCH 1/6] memory-failure: Use a folio in me_pagecache_clean() Matthew Wilcox (Oracle)
2023-11-17 16:14 ` [PATCH 2/6] memory-failure: Use a folio in me_pagecache_dirty() Matthew Wilcox (Oracle)
2023-11-17 16:14 ` [PATCH 3/6] memory-failure: Convert delete_from_lru_cache() to take a folio Matthew Wilcox (Oracle)
2023-11-17 16:14 ` [PATCH 4/6] memory-failure: Use a folio in me_huge_page() Matthew Wilcox (Oracle)
2023-11-17 16:14 ` [PATCH 5/6] memory-failure: Convert truncate_error_page to truncate_error_folio Matthew Wilcox (Oracle)
2023-11-17 16:14 ` [PATCH 6/6] fs: Convert error_remove_page to error_remove_folio Matthew Wilcox (Oracle)
2023-11-17 17:28   ` Andrew Morton
2023-11-17 18:14     ` Matthew Wilcox
2023-11-20  0:33     ` Stephen Rothwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).