]> Zhao Yanbai Git Server - minix.git/commitdiff
bootloader: do not try to autoload NetBSD modules 90/3290/1
authorDavid van Moolenbroek <david@minix3.org>
Mon, 25 Jan 2016 18:23:56 +0000 (19:23 +0100)
committerDavid van Moolenbroek <david@minix3.org>
Mon, 25 Jan 2016 18:29:11 +0000 (19:29 +0100)
The NetBSD bootloader attempts to load NetBSD kernel modules for
"unusual" file systems.  We do not support NetBSD kernel modules,
and thus, the bootloader gives us warnings about not being able
to load them, in particular when booting CD images.  This patch
disables the NetBSD file system module autoload feature.

Change-Id: I55fce53b4bb0282b7d8a005192200fe466312f62

sys/arch/i386/stand/lib/exec.c

index e32cb6a560eab67f9d3e01cdd42474202998edf6..9c3465540dd9e188ade8bf6a89a4dbd175a304fc 100644 (file)
@@ -303,9 +303,11 @@ common_load_kernel(const char *file, u_long *basemem, u_long *extmem,
 
        close(fd);
 
+#if !defined(__minix) /* this just gives us a cd9660-not-found warning.. */
        /* If the root fs type is unusual, load its module. */
        if (fsmod != NULL)
                module_add_common(fsmod, BM_TYPE_KMOD);
+#endif /* !defined(__minix) */
 
        /*
         * Gather some information for the kernel. Do this after the