Commit 7f6726b6 authored by Yang Yingliang's avatar Yang Yingliang Committed by Takashi Iwai
Browse files

ALSA: nm256: Fix error return code in snd_nm256_create()



If pci_request_regions() fails, it should return error
code in snd_nm256_create().

Reported-by: default avatarHulk Robot <hulkci@huawei.com>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20210720135237.3424521-1-yangyingliang@huawei.com


Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 3a1e341c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1478,7 +1478,8 @@ snd_nm256_create(struct snd_card *card, struct pci_dev *pci)
	chip->buffer_addr = pci_resource_start(pci, 0);
	chip->cport_addr = pci_resource_start(pci, 1);

	if (pci_request_regions(pci, card->driver))
	err = pci_request_regions(pci, card->driver);
	if (err < 0)
		return err;

	/* Init the memory port info.  */