]> err.no Git - linux-2.6/commit
[ALSA] Remove indirect control access
authorTakashi Iwai <tiwai@suse.de>
Tue, 8 Jan 2008 16:57:26 +0000 (17:57 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 31 Jan 2008 16:29:46 +0000 (17:29 +0100)
commit8ace4f3c9d83fd60e7539526a3a70bf5730db8c0
treebb1c13dd88e0f263fbecbf5bb7fcdc270237a88d
parent38f8b397e15033b716f0b550f0ec780ad3d890e6
[ALSA] Remove indirect control access

This patch removes the indirect control access to the control elements.
The indirect access has never been used and is even broken on 32bit
ioctl wrapper.  Let's clean it up.
The pointers still remain in snd_ctl_elem_* structs just to make sure
that the struct size won't change.  Once after checking the size
consistency, we can get rid of them, too.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
include/sound/asound.h
sound/core/control.c