]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - sound/pci/ca0106/ca0106_main.c
Merge branch 'topic/ca0106' into for-linus
[linux-2.6-omap-h63xx.git] / sound / pci / ca0106 / ca0106_main.c
index dac8a5f040ef63eeb769b2e7fbe517aafe99a587..df757575798a8db40d80fc982cd380dd89eff4e1 100644 (file)
@@ -1766,9 +1766,9 @@ static int __devinit snd_ca0106_probe(struct pci_dev *pci,
                return -ENOENT;
        }
 
-       card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0);
-       if (card == NULL)
-               return -ENOMEM;
+       err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card);
+       if (err < 0)
+               return err;
 
        err = snd_ca0106_create(dev, card, pci, &chip);
        if (err < 0)