aboutsummaryrefslogtreecommitdiffstats
path: root/sound/ppc/tumbler.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2022-09-15 10:59:47 +0200
committerTakashi Iwai <tiwai@suse.de>2022-09-15 11:00:21 +0200
commit39efc9c8a973ddff5918191525d1679d0fb368ea (patch)
treec7056718ac7b7c58cdee2467d0203270620f74c1 /sound/ppc/tumbler.c
parentASoC: Intel: fix unused-variable warning in probe_codec (diff)
downloadlinux-dev-39efc9c8a973ddff5918191525d1679d0fb368ea.tar.xz
linux-dev-39efc9c8a973ddff5918191525d1679d0fb368ea.zip
ALSA: usb-audio: Fix last interface check for registration
The recent fix in commit 6392dcd1d0c7 ("ALSA: usb-audio: Register card at the last interface") tried to delay the card registration until the last found interface is probed. It assumed that the probe callback gets called for those later interfaces, but it's not always true; as the driver loops over the descriptor and probes the matching ones, it's not separately called via multiple probe calls. This results in the missing card registration, i.e. no sound device. For addressing this problem, replace the check whether the last interface is processed with usb_interface_claimed() instead of the comparison with the probe interface number. Fixes: 6392dcd1d0c7 ("ALSA: usb-audio: Register card at the last interface") Link: https://lore.kernel.org/r/20220915085947.7922-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/ppc/tumbler.c')
0 files changed, 0 insertions, 0 deletions