ALSA: rme32: Fix serialization in snd_rme32_capture_adat_open()

We accidentally deleted the wrong line of code when we did the
conversion to guard() locks.  If the rme32->capture_substream has
already been set we should return -EBUSY.

Fixes: 8bb75ae244 ("ALSA: rme32: Use guard() for spin locks")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://patch.msgid.link/aLfXmIQRFTXr5h8O@stanley.mountain
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Dan Carpenter 2025-09-03 08:52:24 +03:00 committed by Takashi Iwai
parent 649c6e1314
commit 8409816b1e

View file

@ -936,7 +936,7 @@ snd_rme32_capture_adat_open(struct snd_pcm_substream *substream)
scoped_guard(spinlock_irq, &rme32->lock) {
if (rme32->capture_substream != NULL)
spin_unlock_irq(&rme32->lock);
return -EBUSY;
rme32->capture_substream = substream;
}