Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Mar 2005 12:38:14 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        dougb@freebsd.org
Cc:        current@freebsd.org
Subject:   Re: rcNG changes/aditions
Message-ID:  <20050317.123814.90826457.imp@bsdimp.com>
In-Reply-To: <42375FD2.2080706@freebsd.org>
References:  <42363DAC.7040001@FreeBSD.org> <200503152107.23496.freebsd@redesjm.local> <42375FD2.2080706@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <42375FD2.2080706@freebsd.org>
            Doug Barton <dougb@freebsd.org> writes:
: Jose M Rodriguez wrote:
: > El Martes, 15 de Marzo de 2005 02:43, Doug Barton escribi=F3:
: > =

: >>Jose M Rodriguez wrote:
: >>
: >>>Hi,
: >>>I'll glad to know if this is of interest:
: >>>
: >>>update to PR conf/75137 (sound modules): I rework this adding
: >>>support for preloaded modules to /etc/rc.subr
: >>
: >>Why is this necessary? My understanding is that modules load
: >>themselves when called. Do the sound modules do this differently?
: >>
: > =

: > =

: > This is not needed (I think). You can load modules =

: > via /boot/loader.conf, but may be more confortable if we 'go module=
s' =

: > in a future.
: =

: I don't think you understand what I'm saying. For most modules, it is=
 not =

: actually necessary to pre-load them at all. For example, I have cd966=
0 as a =

: module, it's not compiled into my kernel. When I mount a cd9660 file =
system =

: the kernel module is automatically loaded. There is no need to pre-lo=
ad it. =

: The same is true of (most) modules that create devices, such as ndis.=

: =

: I don't know the specifics of the sound module, I compile it into my =
kernel. =

: However, as you pointed out in the rare case that it's necessary to a=
ctually =

: pre-load a kernel module (such as agp), we have a mechanism for that =
in =

: loader.conf already. I don't think that adding that code to rc.subr i=
s a =

: useful exercise, and in fact I would oppose it as needless duplicatio=
n of =

: effort.

It is also better to have the boot loader load modules that you are
going to load right away anyway.  Having it in rc is insane.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050317.123814.90826457.imp>