ALSA: x86: Fix missing spinlock and mutex initializations
commit350144069a
upstream. The commit change for supporting the multiple ports moved involved some code shuffling, and there the initializations of spinlock and mutex in snd_intelhad object were dropped mistakenly. This patch adds the missing initializations again for each port. Fixes:b4eb0d522f
("ALSA: x86: Split snd_intelhad into card and PCM specific structures") Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
a2102a155f
commit
e5e9a08e15
@ -1827,6 +1827,8 @@ static int hdmi_lpe_audio_probe(struct platform_device *pdev)
|
||||
ctx->port = port;
|
||||
ctx->pipe = -1;
|
||||
|
||||
spin_lock_init(&ctx->had_spinlock);
|
||||
mutex_init(&ctx->mutex);
|
||||
INIT_WORK(&ctx->hdmi_audio_wq, had_audio_wq);
|
||||
|
||||
ret = snd_pcm_new(card, INTEL_HAD, port, MAX_PB_STREAMS,
|
||||
|
Reference in New Issue
Block a user