android_kernel_samsung_sm8650/sound/pci/ymfpci
Takashi Iwai 1f6c520932 ALSA: ymfpci: Fix kctl->id initialization
commit c9b83ae4a1609b1914ba7fc70826a3f3a8b234db upstream.

ymfpci driver replaces the kctl->id.device after assigning the kctl
via snd_ctl_add().  This doesn't work any longer with the new Xarray
lookup change.  It has to be set before snd_ctl_add() call instead.

Fixes: c27e1efb61 ("ALSA: control: Use xarray for faster lookups")
Cc: <stable@vger.kernel.org>
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Link: https://lore.kernel.org/r/20230606093855.14685-2-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-06-14 11:15:24 +02:00
..
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
ymfpci_main.c ALSA: ymfpci: Fix kctl->id initialization 2023-06-14 11:15:24 +02:00
ymfpci.c ALSA: ymfpci: Create card with device-managed snd_devm_card_new() 2023-04-06 12:10:48 +02:00
ymfpci.h ALSA: ymfpci: Allocate resources with device-managed APIs 2021-07-19 16:17:11 +02:00