diff options
Diffstat (limited to 'sound/pci/rme9652/hdspm.c')
-rw-r--r-- | sound/pci/rme9652/hdspm.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sound/pci/rme9652/hdspm.c b/sound/pci/rme9652/hdspm.c index e98dc008de0b..76016287e46f 100644 --- a/sound/pci/rme9652/hdspm.c +++ b/sound/pci/rme9652/hdspm.c | |||
@@ -7016,8 +7016,8 @@ static int snd_hdspm_probe(struct pci_dev *pci, | |||
7016 | return -ENOENT; | 7016 | return -ENOENT; |
7017 | } | 7017 | } |
7018 | 7018 | ||
7019 | err = snd_card_create(index[dev], id[dev], | 7019 | err = snd_card_new(&pci->dev, index[dev], id[dev], |
7020 | THIS_MODULE, sizeof(struct hdspm), &card); | 7020 | THIS_MODULE, sizeof(struct hdspm), &card); |
7021 | if (err < 0) | 7021 | if (err < 0) |
7022 | return err; | 7022 | return err; |
7023 | 7023 | ||
@@ -7026,8 +7026,6 @@ static int snd_hdspm_probe(struct pci_dev *pci, | |||
7026 | hdspm->dev = dev; | 7026 | hdspm->dev = dev; |
7027 | hdspm->pci = pci; | 7027 | hdspm->pci = pci; |
7028 | 7028 | ||
7029 | snd_card_set_dev(card, &pci->dev); | ||
7030 | |||
7031 | err = snd_hdspm_create(card, hdspm); | 7029 | err = snd_hdspm_create(card, hdspm); |
7032 | if (err < 0) { | 7030 | if (err < 0) { |
7033 | snd_card_free(card); | 7031 | snd_card_free(card); |