cvs commit: src/sys/vm vm_glue.c

Ruslan Ermilov ru at FreeBSD.org
Thu Jan 29 06:28:35 PST 2004


On Thu, Jan 29, 2004 at 01:43:37PM +0100, Poul-Henning Kamp wrote:
> In message <200401291235.i0TCZBDG036160 at repoman.freebsd.org>, Bruce Evans write
> s:
> 
> >  A more complete fix would remove the SYSINIT obfuscation.
> 
> I don't think SYSINIT is very easy to get a grip on and that it
> could be improved, but removing it would not improve the situation
> IMO.
> 
> I agree that the FIRST/SECOND/ANY order thing is obscure, and that
> the general ordering thing is badly thoughtout or at least horribly
> implemented.
> 
> The correct solution IMO is probably to record the dependencies
> explicitly, but that would require a nomenclature where we can refer
> to other sysinits in a sane manner.
> 
> One short-range improvement for the contiguous kernel would be to
> abandon linker-sets, and instead generate a C-function at compile
> time which people could inspect to see what's going on.
> 
Time for rcorder(9)?  ;)


Cheers,
-- 
Ruslan Ermilov
FreeBSD committer
ru at FreeBSD.org
-------------- 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/20040129/600e5526/attachment-0001.bin


More information about the cvs-src mailing list