ALSA: Convert to snd_card_create() in sound/isa/*
[deliverable/linux.git] / sound / isa / ad1816a / ad1816a.c
index 77524244a846458a7f561f7722e39b1e5e17b971..9660e598232c5614af35aeb6cf17bdf20f4ef060 100644 (file)
@@ -157,9 +157,10 @@ static int __devinit snd_card_ad1816a_probe(int dev, struct pnp_card_link *pcard
        struct snd_ad1816a *chip;
        struct snd_opl3 *opl3;
 
-       if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE,
-                                sizeof(struct snd_card_ad1816a))) == NULL)
-               return -ENOMEM;
+       error = snd_card_create(index[dev], id[dev], THIS_MODULE,
+                               sizeof(struct snd_card_ad1816a), &card);
+       if (error < 0)
+               return error;
        acard = (struct snd_card_ad1816a *)card->private_data;
 
        if ((error = snd_card_ad1816a_pnp(dev, acard, pcard, pid))) {
This page took 0.023339 seconds and 5 git commands to generate.