diff --cc fs/fuse/file.c index 6f19a4daa559,3d0b33be3824..000000000000 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@@ -2349,7 -2118,7 +2118,7 @@@ static bool fuse_writepage_need_send(st return true; /* Discontinuity */ - if (data->orig_folios[ap->num_folios - 1]->index + 1 != folio->index) - if (folio_next_index(ap->folios[ap->num_folios - 1]) != folio_index(folio)) ++ if (folio_next_index(ap->folios[ap->num_folios - 1]) != folio->index return true; /* Need to grow the pages array? If so, did the expansion fail? */