"Daniel C. Sobral" <[EMAIL PROTECTED]> writes:

> R Joseph Wright wrote:
> > 
> > Since when?  Any that I've ever needed had to be compiled into the
> > kernel.
> 
> Since when is a tough question, but since 4.0, I think, for NICs, and
> certainly at least 3.x, maybe even 2.x, for fs.

cvs log ifconfig.c says revision 1.44 which is after RELENG_3_4_0_RELEASE
...
        RELENG_4_0_0_RELEASE: 1.51
...
        RELENG_3_4_0_RELEASE: 1.38.2.2
...
revision 1.44
date: 1999/09/20 07:58:08;  author: msmith;  state: Exp;  lines: +45 -1
If we don't appear to have a module loaded supporting the interface
we're about to operate on, try to load one.  Don't complain if the
load fails, and always press on regardless (there may not be a module
suitable or required).

With the renaming of the PCI ethernet driver modules and the addition
of appropriate miibus dependancies on those modules that need it, it is
now no longer necessary to compile many ethernet drivers into the kernel;
they will be loaded on demand the first time they are ifconfig'ed.

Inspiration from: mount

cvs log mount_ufs.c says revision 1.2 which is before ALPHA_2_0 !
so, from the beginning.
...
        ALPHA_2_0: 1.4.0.2
        bsd_44_lite: 1.1.1.1
...
revision 1.2
date: 1994/09/22 02:07:33;  author: wollman;  state: Exp;  lines: +16 -1
Use getvfs* functions to map between VFS types and names.
Automatically load UFS if it is not present but is loadable.
(This won't happen now, but could happen if we fix NFS diskless support.)


Cyrille.
-- 
home:mailto:[EMAIL PROTECTED] Supprimer "no-spam." pour me repondre.
work:mailto:[EMAIL PROTECTED] Remove "no-spam." to answer me back.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to