Smart CONFIG_* dependencies available for 2.1.67

Michael Elizabeth Chastain (mec@shout.net)
Sat, 29 Nov 1997 20:47:27 -0600


Hello kernel hackers,

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"