]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
fuse: Check for large folio with SPLICE_F_MOVE
authorBernd Schubert <bschubert@ddn.com>
Sun, 11 Jan 2026 11:48:07 +0000 (12:48 +0100)
committerMiklos Szeredi <mszeredi@redhat.com>
Tue, 3 Mar 2026 09:05:39 +0000 (10:05 +0100)
commit59ba47b6be9cd0146ef9a55c6e32e337e11e7625
tree20bbc4f75beae2d84921bc6d1f34a06418293139
parent129a45f9755a89f573c6a513a6b9e3d234ce89b0
fuse: Check for large folio with SPLICE_F_MOVE

xfstest generic/074 and generic/075 complain result in kernel
warning messages / page dumps.
This is easily reproducible (on 6.19) with
CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ALWAYS=y
CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ALWAYS=y

This just adds a test for large folios fuse_try_move_folio
with the same page copy fallback, but to avoid the warnings
from fuse_check_folio().

Cc: stable@vger.kernel.org
Signed-off-by: Bernd Schubert <bschubert@ddn.com>
Signed-off-by: Horst Birthelmer <hbirthelmer@ddn.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/dev.c