Merge tag 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 26 May 2025 18:28:42 +0000 (11:28 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 26 May 2025 18:28:42 +0000 (11:28 -0700)
commita2e43397e57e9451954b2a1d3bf4ac195ac185ad
tree8646f015517baf87fe9fb07f1bf486c7c8a9fefb
parentc5bfc48d5472fc60abafb510668d7bc3b5ecb401
parent2cb0e96cb01b4d165d0cee4d26996bb2b02a5109
Merge tag 'vfs-6.16-rc1.iomap' of git://git./linux/kernel/git/vfs/vfs

Pull iomap updates from Christian Brauner:

 - More fallout and preparatory work associated with the folio batch
   prototype posted a while back.

   Mainly this just cleans up some of the helpers and pushes some
   pos/len trimming further down in the write begin path.

 - Add missing flag descriptions to the iomap documentation

* tag 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  iomap: rework iomap_write_begin() to return folio offset and length
  iomap: push non-large folio check into get folio path
  iomap: helper to trim pos/bytes to within folio
  iomap: drop pos param from __iomap_[get|put]_folio()
  iomap: drop unnecessary pos param from iomap_write_[begin|end]
  iomap: resample iter->pos after iomap_write_begin() calls
  iomap: trace: Add missing flags to [IOMAP_|IOMAP_F_]FLAGS_STRINGS
  Documentation: iomap: Add missing flags description
fs/iomap/buffered-io.c