Obviously e1000e hasn't been out for long enough to become common
knowledge. (Both Ingo and Linus running into the problem is probably a
sign...)
Maybe it would make sense to have "e1000 implies setting e1000e to the
same as e1000" for a couple releases, so that word gets around a bit
more. Then you can remove the auto-select of e1000e and anyone that
hasn't updated by then will get bit.
Chris
--