Jaroslav Kysela perex@perex.cz Wrote:
Date 12.7.2011 18:12, Takashi Iwai wrote:
[This is resent since I haven't seen my original post due to alsa-project.org site down. If you have already read it, please disregard.]
Hi,
in upcoming 3.0-kernel era, I believe it's high time to drop the support of old 2.2/2.4 kernels in alsa-driver external builds. Recently I changed some PCI drivers to use KBUILD_MODNAME, and this isn't supported by the old kernels, i.e. it's currently broken for these kernels. But I have no more gut to patch alsa-driver/* codes.
Is there any active user of such kernels with the latest alsa-driver? If not, let's clean up the whole things. 2.2/2.4 kernel users can still use 1.0.24, and we can release 1.0.24.x series if really needed.
I agree. I believe that these kernels are using minimum users now. Almost all embeded devices are using 2.6 kernels, too.
Jaroslav
While this IS a good idea, I would suggest that ALSA take a cue from the kernel people and bump the version up a major number. It would make lots of sense that ALSA 2.0 go with kernel version 3.0. An alternative might be to skip version 2.0 and go to ALSA 3.0 to match kernel version 3.0.
This won't change any code, but it would be a little clearer. That way when you drop support for older kernels, you can easily tell what version should be used.
"Just a suggestion" worth the paper it is written on.