@@ -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.
@@ -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
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> --- meta-oe/recipes-support/fuse/fuse3/run-ptest | 4 ++++ meta-oe/recipes-support/fuse/fuse3_3.18.3.bb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-)