[PATCH v2 0/2] iomap: add helper to keep uptodate bitmap in sync
Joanne Koong <[email protected]> Wed, 24 Jun 2026 14:29:23 -0700
| Newsgroups | dev.linux.lists.fuse-devel,org.kernel.vger.linux-fsdevel |
|---|---|
| Message-ID | <[email protected]> |
This series is on top of the main linux tree [1] because it depends on some fuse changes in Miklos's tree that were merged into 7.2 but not yet pulled into Christian's vfs tree. The first patch in this series adds a helper to iomap that also updates the uptodate bitmap whenever a folio needs to be marked uptodate. This is so that external callers who need to mark a folio as uptodate from a non-iomap path can do so and keep the bitmap in sync. The second patch adds the fuse caller side of it. fuse uses this helper in the notify store path for storing server-pushed data into the page cache pages and in the writethrough path when a full folio is copied to the page cache. This series is needed before fuse can start using large folios [2]. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/ [2] https://lore.kernel.org/fuse-devel/[email protected]/ Changelog --------- v1: https://lore.kernel.org/linux-fsdevel/[email protected]/ v1 -> v2: * drop helper for clearing uptodate state, as per Matthew and Christoph's comments Joanne Koong (2): iomap: add helper to mark folio uptodate fuse: use iomap helper to mark folio uptodate fs/fuse/file.c | 2 +- fs/fuse/notify.c | 4 +++- fs/iomap/buffered-io.c | 6 ++++++ include/linux/iomap.h | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) -- 2.52.0