fuse3: Load the loop driver for the blkdev ptests

mount/blkdev-fsname-hello{,-ll} attach a loop device, but loop is built
as a module and was not in the ptest image, so losetup failed. Recommend
kernel-module-loop and modprobe it in run-ptest, since it is not loaded
on demand when /dev/loop-control has not been created.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Khem Raj committed 2026-10-25 14:41:37 -07:00
1 parent cb9e4666b6
commit ec0f69ddd5
2 files changed
+5 -1

No files matched your search

@@ -7,6 +7,10 @@
# so print it as is and add the ptest result line after it.
cd "$(dirname "$0")"
# The mount/blkdev-fsname-* tests attach a loop device, and the loop driver
# is not loaded on demand when /dev/loop-control has not been created yet.
modprobe -q loop
# Some test filesystems mirror the real tree but cannot follow symlinks, so
# keep the run directory off paths like /var/tmp, which is a symlink to
# volatile/tmp. run-tests.py creates the directory and removes it when done.
+1 -1
View File
@@ -51,7 +51,7 @@ RDEPENDS:${PN}-ptest += " \
file \
util-linux-losetup \
"
RRECOMMENDS:${PN}-ptest += " kernel-module-cuse"
RRECOMMENDS:${PN}-ptest += " kernel-module-cuse kernel-module-loop"
do_install_ptest() {
install -d ${D}${PTEST_PATH}/test