diff options
| author | 2010-05-31 13:35:37 +0200 | |
|---|---|---|
| committer | 2010-05-31 18:15:57 +0200 | |
| commit | a6a3325913efbe35a10e87fd3e9c3ce621fd32c7 (patch) | |
| tree | 4b3300083115516ff8fff200da4d4300dea3b853 /include/linux/console_struct.h | |
| parent | ALSA: usb-audio: UAC2: clean up parsing of bmaControls (diff) | |
| download | wireguard-linux-a6a3325913efbe35a10e87fd3e9c3ce621fd32c7.tar.xz wireguard-linux-a6a3325913efbe35a10e87fd3e9c3ce621fd32c7.zip | |
ALSA: usb-audio: support partially write-protected UAC2 controls
So far, UAC2 controls are marked read-only if any of the channels are
marked read-only in the descriptors. Change this behaviour and
- mark them writeable unless all channels are read-only
- store the read-only mask in usb_mixer_elem_info and
- check the mask again in set_cur_mix_value(), and bail out for
write-protected channels.
Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/linux/console_struct.h')
0 files changed, 0 insertions, 0 deletions
