This is a rebase of Friday's patchset onto git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git netfs-fixes as requested by Dave. The original patch 1/7 is gone as it is no longer necessary. Patches 2-6 are retained intact as patches 1-5 in this patchset. Patch 7 is hopefully patches 6-9 in this patchset. Matthew Wilcox (Oracle) (9): ceph: Remove ceph_writepage() ceph: Use a folio in ceph_page_mkwrite() ceph: Convert ceph_find_incompatible() to take a folio ceph: Convert ceph_readdir_cache_control to store a folio ceph: Convert writepage_nounlock() to write_folio_nounlock() ceph: Convert ceph_check_page_before_write() to use a folio ceph: Remove uses of page from ceph_process_folio_batch() ceph: Convert ceph_move_dirty_page_in_page_array() to move_dirty_folio_in_page_array() ceph: Pass a folio to ceph_allocate_page_array() fs/ceph/addr.c | 239 +++++++++++++++++++++--------------------------- fs/ceph/dir.c | 15 +-- fs/ceph/inode.c | 26 +++--- fs/ceph/super.h | 2 +- 4 files changed, 127 insertions(+), 155 deletions(-) -- 2.47.2