Skip to content

Commit 351a24e

Browse files
joannekoongMiklos Szeredi
authored andcommitted
fuse: support large folios for folio reads
Add support for folios larger than one page size for folio reads into the page cache. Signed-off-by: Joanne Koong <[email protected]> Reviewed-by: Josef Bacik <[email protected]> Reviewed-by: Jeff Layton <[email protected]> Reviewed-by: Bernd Schubert <[email protected]> Signed-off-by: Miklos Szeredi <[email protected]>
1 parent d60a601 commit 351a24e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

fs/fuse/file.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,7 @@ static int fuse_do_readfolio(struct file *file, struct folio *folio)
793793
struct inode *inode = folio->mapping->host;
794794
struct fuse_mount *fm = get_fuse_mount(inode);
795795
loff_t pos = folio_pos(folio);
796-
struct fuse_folio_desc desc = { .length = PAGE_SIZE };
796+
struct fuse_folio_desc desc = { .length = folio_size(folio) };
797797
struct fuse_io_args ia = {
798798
.ap.args.page_zeroing = true,
799799
.ap.args.out_pages = true,

0 commit comments

Comments
 (0)