From da59b3147b01203bb18bcd03cce7a6d5916e87c3 Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Sat, 24 Jan 2026 16:17:06 -0800 Subject: [PATCH] Account for the ctl test needing the ctl(4) module This testcase does not function unless the /dev/ctl/... node exists, which is created by the ctl(4) module. Require the ctl(4) module to be loaded so the test can be executed. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54518 --- tests/sys/fs/fusefs/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/sys/fs/fusefs/Makefile b/tests/sys/fs/fusefs/Makefile index 8e5fe112a1e..539a54cf530 100644 --- a/tests/sys/fs/fusefs/Makefile +++ b/tests/sys/fs/fusefs/Makefile @@ -67,6 +67,9 @@ TEST_METADATA.default_permissions+= required_user="unprivileged" TEST_METADATA.default_permissions_privileged+= required_user="root" TEST_METADATA.mknod+= required_user="root" TEST_METADATA.nfs+= required_user="root" +# NB: per-testcase metadata properties override global metadata properties. +# This must reference all of the required modules for the test. +TEST_METADATA.ctl+= required_kmods="ctl fusefs" # ctl must be exclusive because it disables/enables camsim TEST_METADATA.ctl+= is_exclusive="true" TEST_METADATA.ctl+= required_user="root"