]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - sound/isa/sc6000.c
Merge branch 'topic/snd_card_new-err' into topic/asoc
[mv-sheeva.git] / sound / isa / sc6000.c
index ca35924dc3b3d05efa49db7051048c5d7b0d4e36..7a1470376c6dbb7b5f07bab1faaae124028de7b2 100644 (file)
@@ -489,9 +489,9 @@ static int __devinit snd_sc6000_probe(struct device *devptr, unsigned int dev)
        char __iomem *vmss_port;
 
 
-       card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0);
-       if (!card)
-               return -ENOMEM;
+       err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card);
+       if (err < 0)
+               return err;
 
        if (xirq == SNDRV_AUTO_IRQ) {
                xirq = snd_legacy_find_free_irq(possible_irqs);