Date: Sun, 31 Jan 1999 11:34:43 +0100 From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: Bruce Evans <bde@zeta.org.au> Cc: newton@atdot.dotat.org, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, newton@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern sys_socket.c kern_exit.c kern_resource.c Message-ID: <13695.917778883@critter.freebsd.dk> In-Reply-To: Your message of "Sun, 31 Jan 1999 21:00:23 %2B1100." <199901311000.VAA04835@godzilla.zeta.org.au>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <199901311000.VAA04835@godzilla.zeta.org.au>, Bruce Evans writes: >> > > Added comments about non-staticization so it doesn't get un-done next >> > > time someone goes on a staticization binge. >> > ... >> > This is bogus. Candidates for staticization are determined by inspecting >> > all system objects and sources for (lack of) cross references using >> > tools/kernxref and/or grep. >> >>KLDs included? > >Not currently. It supports standard LKMs (ones which were installed in >/lkm), but has rotted. This shouldn't matter because all modules should >be statically compilable and statically compiled into LINT. It can't >support nonstandard modules of course, since a weird module could want >to reference all functions and objects in the kernel. I'm still somewhat in favour of specifically marking non-interfaces with static and interfaces with /* INTERFACE */ or something similar. There are non-static functions in the kernel which should not be used as interfaces. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! 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?13695.917778883>