aboutsummaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
Diffstat (limited to 'libexec')
-rwxr-xr-xlibexec/rc/rc.d/linux6
1 files changed, 6 insertions, 0 deletions
diff --git a/libexec/rc/rc.d/linux b/libexec/rc/rc.d/linux
index 882cf4012495..23cb5acc6f99 100755
--- a/libexec/rc/rc.d/linux
+++ b/libexec/rc/rc.d/linux
@@ -46,6 +46,12 @@ linux_start()
# Linux uses the pre-pts(4) tty naming scheme.
load_kld pty
+ # Explicitly load the filesystem modules; they are usually required,
+ # even with linux_mounts_enable="NO".
+ load_kld fdescfs
+ load_kld linprocfs
+ load_kld linsysfs
+
# Handle unbranded ELF executables by defaulting to ELFOSABI_LINUX.
if [ `sysctl -ni kern.elf64.fallback_brand` -eq "-1" ]; then
sysctl kern.elf64.fallback_brand=3 > /dev/null