Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jun 2002 11:40:24 +0900
From:      Takanori Watanabe <takawata@axe-inc.co.jp>
To:        Warner Losh <imp@FreeBSD.org>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/sys/conf files
Message-ID:  <200206240240.LAA12821@axe-inc.co.jp>
In-Reply-To: Your message of "Sun, 23 Jun 2002 18:53:27 MST." <200206240153.g5O1rRY72699@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <200206240153.g5O1rRY72699@freefall.freebsd.org>, Warner Losh wrote:
>imp         2002/06/23 18:53:27 PDT
>
>  Modified files:
>    sys/conf             files
>  Log:
>  Partially back out the "make all interfaces standard" commit.  There's
>  a small chance that it might have broken loading the miibus, so err on
>  the side of caution until I can figure out what is going on.  This
>  backs out all but the PCI, PCIB and ISA bus interfaces being
>  "standard," which have been well tested...

In MII-bus kld module, miibus_if.c is linked.
Duplicated xxx_if.c between kernel and module will make it worse.
If xxx_if.c is linked in kernel, reference for kobj meta data
will resolved statically.
And if it is linked in module, so .
The problem is that the two data is different, though that should
be same. 
I think we need the mechanism so that if kobj metadata for same interface
is existed in a kernel and a module, the module is failed to loading.















To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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