I noticed that my processors were, in total, in use only about 50% of the time while making a Linux kernel.
I usually make the kernel, then make the modules.
I have just started a make bzImage in one terminal and a make modules in another and see that both my processors are in full use. I expect the total compile time will be a lot quicker as I'm compiling in parallel instead of serial.
Are there any "gotya's" that make this unsafe?