Ignore:
Timestamp:
Jan 25, 2009, 11:51:57 PM (16 years ago)
Author:
Paul Smedley
Message:

Update ALSA core to 1.0.19 level

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified GPL/branches/uniaud32-2.0/alsa-kernel/isa/wavefront/wavefront.c

    r399 r410  
    339339}
    340340
    341 static struct snd_card *snd_wavefront_card_new(int dev)
     341static int snd_wavefront_card_new(int dev, struct snd_card **cardp)
    342342{
    343343        struct snd_card *card;
    344344        snd_wavefront_card_t *acard;
    345 
    346         card = snd_card_new (index[dev], id[dev], THIS_MODULE,
    347                              sizeof(snd_wavefront_card_t));
    348         if (card == NULL)
    349                 return NULL;
     345        int err;
     346
     347        err = snd_card_create(index[dev], id[dev], THIS_MODULE,
     348                              sizeof(snd_wavefront_card_t), &card);
     349        if (err < 0)
     350                return err;
    350351
    351352        acard = card->private_data;
     
    358359        card->private_free = snd_wavefront_free;
    359360
    360         return card;
     361        *cardp = card;
     362        return 0;
    361363}
    362364
     
    568570        int err;
    569571
    570         card = snd_wavefront_card_new(dev);
    571         if (! card)
    572                 return -ENOMEM;
     572        err = snd_wavefront_card_new(dev, &card);
     573        if (err < 0)
     574                return err;
    573575        snd_card_set_dev(card, pdev);
    574576        if ((err = snd_wavefront_probe(card, dev)) < 0) {
     
    617619                return -ENODEV;
    618620
    619         card = snd_wavefront_card_new(dev);
    620         if (! card)
    621                 return -ENOMEM;
     621        res = snd_wavefront_card_new(dev, &card);
     622        if (res < 0)
     623                return res;
    622624
    623625        if (snd_wavefront_pnp (dev, card->private_data, pcard, pid) < 0) {
Note: See TracChangeset for help on using the changeset viewer.