Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache
Linus Torvalds authored
Pull page cache updates from Matthew Wilcox:

 - Appoint myself page cache maintainer

 - Fix how scsicam uses the page cache

 - Use the memalloc_nofs_save() API to replace AOP_FLAG_NOFS

 - Remove the AOP flags entirely

 - Remove pagecache_write_begin() and pagecache_write_end()

 - Documentation updates

 - Convert several address_space operations to use folios:
     - is_dirty_writeback
     - readpage becomes read_folio
     - releasepage becomes release_folio
     - freepage becomes free_folio

 - Change filler_t to require a struct file pointer be the first
   argument like ->read_folio

* tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache: (107 commits)
  nilfs2: Fix some kernel-doc comments
  Appoint myself page cache maintainer
  fs: Remove aops->freepage
  secretmem: Convert to free_folio
  nfs: Convert to free_folio
  orangefs: Convert to free_folio
  fs: Add free_folio address space operation
  fs: Convert drop_buffers() to use a folio
  fs: Change try_to_free_buffers() to take a folio
  jbd2: Convert release_buffer_page() to use a folio
  jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio
  reiserfs: Convert release_buffer_page() to use a folio
  fs: Remove last vestiges of releasepage
  ubifs: Convert to release_folio
  reiserfs: Convert to release_folio
  orangefs: Convert to release_folio
  ocfs2: Convert to release_folio
  nilfs2: Remove comment about releasepage
  nfs: Convert to release_folio
  jfs: Convert to release_folio
  ...
fdaf9a58
Name Last commit Last update
..
Kconfig docs: filesystems: fix renamed references
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig
balloc.c treewide: Remove uninitialized_var() usage
dir.c udf: Fix crash after seekdir
directory.c udf: Remove pointless union in udf_inode_info
ecma_167.h udf: Get rid of 0-length arrays in struct fileIdentDesc
file.c udf: Convert adinicb and symlinks to read_folio
ialloc.c udf: Fix error handling in udf_new_inode()
inode.c fs: Convert mpage_readpage to mpage_read_folio
lowlevel.c udf: use sb_bdev_nr_blocks
misc.c udf_get_extendedattr() had no boundary checks.
namei.c udf: Avoid using stale lengthOfImpUse
osta_udf.h udf: Get rid of 0-length arrays
partition.c udf: Remove pointless union in udf_inode_info
super.c Merge tag 'fs_for_v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
symlink.c udf: Convert adinicb and symlinks to read_folio
truncate.c udf: Fix spelling in EXT_NEXT_EXTENT_ALLOCDESCS
udf_i.h udf: Remove pointless union in udf_inode_info
udf_sb.h udf: Fix iocharset=utf8 mount option
udfdecl.h udf: Get rid of 0-length arrays in struct fileIdentDesc
udfend.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license
udftime.c udf: convert inode stamps to timespec64
unicode.c udf: Fix iocharset=utf8 mount option