mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-11-12 15:31:03 +00:00
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:
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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user