[ALSA] Add missing sysfs device assignment for ALSA PCI drivers
Added the missing sysfs device assignment for ALSA PCI drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
This commit is contained in:
parent
3fc24d8507
commit
c187c041c6
4 changed files with 8 additions and 0 deletions
|
@ -2312,6 +2312,8 @@ static int __devinit snd_ali_create(struct snd_card *card,
|
|||
return err;
|
||||
}
|
||||
|
||||
snd_card_set_dev(card, &pci->dev);
|
||||
|
||||
/* initialise synth voices*/
|
||||
for (i = 0; i < ALI_CHANNELS; i++ ) {
|
||||
codec->synth.voices[i].number = i;
|
||||
|
|
|
@ -2033,6 +2033,8 @@ static int __devinit snd_echo_probe(struct pci_dev *pci,
|
|||
if (card == NULL)
|
||||
return -ENOMEM;
|
||||
|
||||
snd_card_set_dev(card, &pci->dev);
|
||||
|
||||
if ((err = snd_echo_create(card, pci, &chip)) < 0) {
|
||||
snd_card_free(card);
|
||||
return err;
|
||||
|
|
|
@ -1919,6 +1919,8 @@ snd_riptide_create(struct snd_card *card, struct pci_dev *pci,
|
|||
return err;
|
||||
}
|
||||
|
||||
snd_card_set_dev(card, &pci->dev);
|
||||
|
||||
*rchip = chip;
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -4468,6 +4468,8 @@ static int __devinit snd_hdspm_probe(struct pci_dev *pci,
|
|||
hdspm->dev = dev;
|
||||
hdspm->pci = pci;
|
||||
|
||||
snd_card_set_dev(card, &pci->dev);
|
||||
|
||||
if ((err =
|
||||
snd_hdspm_create(card, hdspm, precise_ptr[dev],
|
||||
enable_monitor[dev])) < 0) {
|
||||
|
|
Loading…
Reference in a new issue