Speaking as someone who's mostly (guestimated at 97% ;-) a user, I'd be in
favor of a patch like this.
The scenario I have in mind that would lead to exactly the situation Ingo is
trying to solve is this:
Fairly experienced user wants a kernel which supports his hardware without
having to load modules, but wants other modules available "just in case".
So he takes his distro kernel and selectively changes some modules to
built-ins, including e1000.
Next he upgrades to 2.6.25 and finds his NIC no longer works. Files bug
reports all over the place and loads of people waste valuable time trying
to help him. I doubt any of the people trying to help (who are trying to do
so without access to the hardware) will soon think of this scenario. It's
much more likely they'll get stuck on "but e1000e is available as a module,
so it should get loaded, right".
Maybe, just very maybe, someone, in an act of desperation will say "ok, try
compiling in the module, see if that works".
Or maybe they will stumble on this thread at some point. Anyway, I
completely agree with Ingo that it would be really nice if all the wasted
time and frustration could just be avoided.
Cheers,
FJP
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html