From owner-cvs-all Sun Jun 23 19:51:41 2002 Delivered-To: cvs-all@freebsd.org Received: from axe-inc.co.jp (axegw.axe-inc.co.jp [61.199.217.66]) by hub.freebsd.org (Postfix) with ESMTP id 7B96E37B401; Sun, 23 Jun 2002 19:51:34 -0700 (PDT) Received: from axe-inc.co.jp (takawata@[192.47.224.47]) by axe-inc.co.jp (8.9.3+3.2W/3.7W) with ESMTP id LAA12821; Mon, 24 Jun 2002 11:40:01 +0900 (JST) Message-Id: <200206240240.LAA12821@axe-inc.co.jp> To: Warner Losh Cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/conf files In-reply-to: Your message of "Sun, 23 Jun 2002 18:53:27 MST." <200206240153.g5O1rRY72699@freefall.freebsd.org> Date: Mon, 24 Jun 2002 11:40:24 +0900 From: Takanori Watanabe Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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