Actually, pcm was in GENERIC for a while, but was removed because it
caused hangs on boot with a common line of Dell Latitude notebooks at the
time. The problem is likely now fixed, and I'd certainly not object to it
being in GENERIC as long as there are no similar widespread issues
Isn't there also an issue with some of the sound code being GPL'd (the
stuff in sys/gnu/dev/sound/pci, ie the emu10k1 and maestro stuff)?
If this goes into a GENERIC kernel that's redistributed, the whole
kernel has to be distributed under the GPL.