]> Gentwo Git Trees - linux/.git/commit
fuse: use iomap for readahead
authorJoanne Koong <joannelkoong@gmail.com>
Fri, 26 Sep 2025 00:26:08 +0000 (17:26 -0700)
committerChristian Brauner <brauner@kernel.org>
Wed, 5 Nov 2025 11:57:24 +0000 (12:57 +0100)
commit4ea907108a5ca800e91708f0dbbe01bc95f8f5af
tree98e74458a72396f051b0c7f9ddda3decfd1e61b7
parent03e9618e82402e2aa9cc747793343768ced61a55
fuse: use iomap for readahead

Do readahead in fuse using iomap. This gives us granular uptodate
tracking for large folios, which optimizes how much data needs to be
read in. If some portions of the folio are already uptodate (eg through
a prior write), we only need to read in the non-uptodate portions.

Signed-off-by: Joanne Koong <joannelkoong@gmail.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/fuse/file.c