From: Linus Torvalds Date: Mon, 26 May 2025 18:28:42 +0000 (-0700) Subject: Merge tag 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs X-Git-Tag: block-6.16-20250606~46 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=a2e43397e57e9451954b2a1d3bf4ac195ac185ad;p=linux-block.git 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 --- a2e43397e57e9451954b2a1d3bf4ac195ac185ad