5773 Extra pointless steps in kernel module builds
Review Request #18 — Created March 29, 2015 and submitted
Information | |
---|---|
gdamore | |
illumos-gate | |
master | |
0eb29fe... | |
Reviewers | |
general | |
5773 Extra pointless steps in kernel module builds
I've been using this in illumos-core for some time now. At one point I measured for my setup an improvment of about 20 minutes in the build time (out of a 2 hour build.) I think this was an excessive result -- I doubt most people will see a lot here, but hey, every little bit helps.
I also cleaned up a couple of CTF-related build scripts (including one in perl) that is now no longer needed.
-
This looks right to me, you could double check the CTF stuff is ok with ctfdump of genunix and a driver to double check that all worked out properly. Uniquification happening is (currently) unfortunately critical until I can get some other stuff fixed, so make absolutely sure it has happened (ctf containers have a parent set, that parent is genunix, other modules such as
nfs
don't contain a definition ofcred_t
).
-
All in all, it looks like this is correctly ripping out everything while leaving the general uniquification in place.
-
usr/src/uts/Makefile.uts (Diff revision 1) This seems fine, but unrelated to the current set of CTF changes. Can you please make sure another bug is opened to cover this.