On Thu, 15 Nov 2007, Takashi Iwai wrote: > Hi, > > ALSA control elements have "indirect" flag, which is supposed to allow > the indirect access via pointer. But, as far as I know, this feature > has never been used nor implemented, and unsupported via 32/64bit > compat layer. > > So, I'd like to get rid of this now. The clean-up patch is below. > > If you have objections, please let me know. I have objection. This layer was designed to support large mixer matrixes like in the HDSPM driver (and if I remember correctly - implementation was started after discussion with authors of RME drviers). HDSPM driver uses hwdep interface now (probably because it was ported from the OSS code). I think that it would be worth to use standard ALSA control interface to track changes thus to finish indirect interface. Which problems are with the 32/64 bit conversion layer? I suppose that it is possible to write an ioctl converters. Jaroslav ----- Jaroslav Kysela <perex@xxxxxxxx> Linux Kernel Sound Maintainer ALSA Project _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel