]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ALSA: chmap: Mark Channel Map controls as volatile
authorTakashi Iwai <tiwai@suse.de>
Sun, 16 Jun 2024 07:34:46 +0000 (09:34 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 18 Jun 2024 10:00:19 +0000 (12:00 +0200)
commit210e6a844112bd7e28a04faedac677918e1f3040
tree6994f70e4cd971da5663a8cbbc22a393b8349f44
parent1b1285e4759e4d9df4f8e46d92802ff87ce8709b
ALSA: chmap: Mark Channel Map controls as volatile

The values returned from Playback Channel Map and Capture Channel Map
controls may vary dynamically depending on the corresponding PCM
stream.  Mark those as volatile to indicate the values are unstable
and not suitable for testing.

Note that we may change the driver to return -EINVAL, but this would
bring other side effects, such as "alsactl restore" would start
receiving unexpected errors.  So we still keep returning 0 for those
invalid inputs.

Reported-by: Paul Menzel <pmenzel@molgen.mpg.de>
Closes: https://lore.kernel.org/r/1d44be36-9bb9-4d82-8953-5ae2a4f09405@molgen.mpg.de
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/20240616073454.16512-6-tiwai@suse.de
sound/core/pcm_lib.c