[PATCH 0/6] Further set_page_dirty cleanups

From: Matthew Wilcox (Oracle)
Date: Tue Jun 15 2021 - 12:25:18 EST


Prompted by Christoph's recent patches, here are some more patches to
improve the state of set_page_dirty(). They're all from the folio tree,
so they've been tested to a certain extent.

Matthew Wilcox (Oracle) (6):
mm/writeback: Move __set_page_dirty() to core mm
mm/writeback: Use __set_page_dirty in __set_page_dirty_nobuffers
iomap: Use __set_page_dirty_nobuffers
fs: Remove anon_set_page_dirty()
fs: Remove noop_set_page_dirty()
mm: Move page dirtying prototypes from mm.h

drivers/dax/device.c | 2 +-
fs/buffer.c | 24 ------------------------
fs/ext2/inode.c | 2 +-
fs/ext4/inode.c | 2 +-
fs/fuse/dax.c | 3 ++-
fs/gfs2/aops.c | 2 +-
fs/iomap/buffered-io.c | 27 +--------------------------
fs/libfs.c | 27 +--------------------------
fs/xfs/xfs_aops.c | 4 ++--
fs/zonefs/super.c | 4 ++--
include/linux/fs.h | 1 -
include/linux/iomap.h | 1 -
include/linux/mm.h | 4 ----
include/linux/pagemap.h | 4 ++++
mm/page-writeback.c | 37 +++++++++++++++++++++++++++----------
15 files changed, 43 insertions(+), 101 deletions(-)

--
2.30.2