cvs commit: src/sys/netgraph ng_base.c src/sys/sys kernel.h

Simon L. Nielsen simon at FreeBSD.org
Mon Jan 10 15:32:00 PST 2005


On 2005.01.10 14:33:58 -0700, Scott Long wrote:

> Well, I guess my point is that it's important to document exactly what
> MODULE_DEPEND does do, and well as what it doesn't do.  It's not really
> a bug that it doesn't change SI_ORDER order, it's just a not a feature
> that it was ever intended to support.  A second paragraph under 

OK.

> DESCRIPTION that talks about this would probably be most appropriate.
> Something like:
> 
> .Nm
> provides hints to the kernel
> .Xr loader 8
> and to
> .Xr kldload 8
> to ensure that the named dependency is loaded prior to the existing 
> module.  It does not change or dictate the order in which modules are
> initialized at runtime.

OK, I just fixed a mdoc nit and changed kldload(8) to kernel linker
(based on John-Mark Gurney's comment).  The result is attached, which
I plan to commit tomorrow unless somebody else has further
refinements.

-- 
Simon L. Nielsen
-------------- next part --------------
Index: MODULE_DEPEND.9
===================================================================
RCS file: /home/ncvs/src/share/man/man9/MODULE_DEPEND.9,v
retrieving revision 1.6
diff -u -d -r1.6 MODULE_DEPEND.9
--- MODULE_DEPEND.9	7 Jan 2005 08:44:31 -0000	1.6
+++ MODULE_DEPEND.9	10 Jan 2005 23:20:10 -0000
@@ -28,7 +28,7 @@
 .\"
 .\" $FreeBSD: src/share/man/man9/MODULE_DEPEND.9,v 1.6 2005/01/07 08:44:31 keramida Exp $
 .\"
-.Dd January 7, 2005
+.Dd January 11, 2005
 .Dt MODULE_DEPEND 9
 .Os
 .Sh NAME
@@ -47,6 +47,15 @@
 its version with
 .Fn MODULE_VERSION .
 .Pp
+The
+.Fn MODULE_DEPEND
+macro provides hints to the kernel
+.Xr loader 8
+and to the kernel linker to ensure that the named dependency is loaded
+prior to the existing module.
+It does not change or dictate the order in which modules are
+initialized at runtime.
+.Pp
 Three versions must be specified for
 .Fa moddepend :
 .Bl -tag -width ".Fa prefversion"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20050111/8cb2b2f2/attachment.bin


More information about the cvs-src mailing list