This patch changes mkdep.c to implement fine-grained dependencies
on CONFIG_* symbols. The idea is that if driver/net/foo.c includes
<linux/config.h> and uses only CONFIG_FOO, it gets recompiled only
if CONFIG_FOO changes, not when any of the other CONFIG_* symbols
changes.
This cuts 'make zImage' time to 10% of its original time when
re-configuring a kernel to add or delete drivers.
ftp://ftp.shout.net/pub/users/mec/patch/smart-config.2167
By the way, so far I've gotten *zero* feedback on smart-config.2165,
which disconcerts me.
Michael Chastain
<mailto:mec@shout.net>
"love without fear"