X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=sound%2Fisa%2Fazt2320.c;h=f7aa637b0d181497fccdf1f48ff7f352b68ad5e2;hb=d49464318a7c51676c44cbd1e2480f651cc43807;hp=3e74d1a3928e7f8b6067090cb54f13645f6e746b;hpb=7779f75f072784d3fccf721b8ec43107f93619a0;p=safe%2Fjmp%2Flinux-2.6 diff --git a/sound/isa/azt2320.c b/sound/isa/azt2320.c index 3e74d1a..f7aa637 100644 --- a/sound/isa/azt2320.c +++ b/sound/isa/azt2320.c @@ -184,9 +184,10 @@ static int __devinit snd_card_azt2320_probe(int dev, struct snd_wss *chip; struct snd_opl3 *opl3; - if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE, - sizeof(struct snd_card_azt2320))) == NULL) - return -ENOMEM; + error = snd_card_create(index[dev], id[dev], THIS_MODULE, + sizeof(struct snd_card_azt2320), &card); + if (error < 0) + return error; acard = (struct snd_card_azt2320 *)card->private_data; if ((error = snd_card_azt2320_pnp(dev, acard, pcard, pid))) {