X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=sound%2Fpci%2Fes1938.c;h=34a78afc26d0b33666c7b6cc6c9a3a65fe4a8ec2;hb=bafdb7278cb6a215a8a451024fa1604d790cb7b4;hp=4cd9a1faaecc186732b1ad911ebfd74e3c59e77e;hpb=1a2217a9516b134e0a0e54cb4629e1e075d97b17;p=linux-2.6-omap-h63xx.git diff --git a/sound/pci/es1938.c b/sound/pci/es1938.c index 4cd9a1faaec..34a78afc26d 100644 --- a/sound/pci/es1938.c +++ b/sound/pci/es1938.c @@ -1799,9 +1799,9 @@ static int __devinit snd_es1938_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; for (idx = 0; idx < 5; idx++) { if (pci_resource_start(pci, idx) == 0 || !(pci_resource_flags(pci, idx) & IORESOURCE_IO)) {