This introduces bloat into the static kernel for modules which do not
take advantage of this, so perhaps we can make this new behavior
conditional on CONFIG_xxx option. Individual drivers which make use of
the behavior can do something like
dep_tristate 'my driver' CONFIG_MYDRIVER $CONFIG_PCI
if [ "$CONFIG_MYDRIVER" != "n" -a \
"$CONFIG_STATIC_MODULES" != "y" ]; then
define_bool CONFIG_STATIC_MODULES y
fi
The reasoning behind this is that module use counts are useful sometimes
even when the driver is built into the kernel. Other facilities like
inter_xxx are [obviously] useful when built into the kernel, so it makes
sense to at least optionally support homogenous module treatment across
static or modular builds.
-- Jeff Garzik | "I respect faith, but doubt is Building 1024 | what gives you an education." MandrakeSoft | -- Wilson Mizner - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/