Ignore:
Timestamp:
Sep 26, 2021, 6:18:40 PM (4 years ago)
Author:
David Azarewicz
Message:

Merge changes from next branch.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/alsa-kernel/pci/emu10k1/emu10k1x.c

    r695 r703  
    353353        struct emu10k1x_pcm *epcm;
    354354
    355         if ((epcm = voice->epcm) == NULL)
     355        epcm = voice->epcm;
     356        if (!epcm)
    356357                return;
    357358        if (epcm->substream == NULL)
     
    375376        int err;
    376377
    377         if ((err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS)) < 0) {
    378                 return err;
    379         }
    380         if ((err = snd_pcm_hw_constraint_step(runtime, 0, SNDRV_PCM_HW_PARAM_PERIOD_BYTES, 64)) < 0)
     378        err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS);
     379        if (err < 0)
     380                return err;
     381        err = snd_pcm_hw_constraint_step(runtime, 0, SNDRV_PCM_HW_PARAM_PERIOD_BYTES, 64);
     382        if (err < 0)
    381383                return err;
    382384
     
    554556        int err;
    555557
    556         if ((err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS)) < 0)
    557                 return err;
    558         if ((err = snd_pcm_hw_constraint_step(runtime, 0, SNDRV_PCM_HW_PARAM_PERIOD_BYTES, 64)) < 0)
    559                 return err;
     558        err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS);
     559        if (err < 0)
     560                return err;
     561        err = snd_pcm_hw_constraint_step(runtime, 0, SNDRV_PCM_HW_PARAM_PERIOD_BYTES, 64);
     562        if (err < 0)
     563                return err;
    560564
    561565        epcm = kzalloc(sizeof(*epcm), GFP_KERNEL);
     
    726730        };
    727731 
    728         if ((err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus)) < 0)
     732        err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
     733        if (err < 0)
    729734                return err;
    730735        pbus->no_vra = 1; /* we don't need VRA */
     
    842847                capture = 1;
    843848       
    844         if ((err = snd_pcm_new(emu->card, "emu10k1x", device, 1, capture, &pcm)) < 0)
     849        err = snd_pcm_new(emu->card, "emu10k1x", device, 1, capture, &pcm);
     850        if (err < 0)
    845851                return err;
    846852 
     
    895901        *rchip = NULL;
    896902
    897         if ((err = pci_enable_device(pci)) < 0)
     903        err = pci_enable_device(pci);
     904        if (err < 0)
    898905                return err;
    899906
     
    918925 
    919926        chip->port = pci_resource_start(pci, 0);
    920         if ((chip->res_port = request_region(chip->port, 8,
    921                                              "EMU10K1X")) == NULL) {
     927        chip->res_port = request_region(chip->port, 8, "EMU10K1X");
     928        if (!chip->res_port) {
    922929                dev_err(card->dev, "cannot allocate the port 0x%lx\n",
    923930                        chip->port);
     
    9991006        outl(HCFG_LOCKSOUNDCACHE|HCFG_AUDIOENABLE, chip->port+HCFG);
    10001007
    1001         if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL,
    1002                                   chip, &ops)) < 0) {
     1008        err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
     1009        if (err < 0) {
    10031010                snd_emu10k1x_free(chip);
    10041011                return err;
     
    11791186        struct snd_card *card = emu->card;
    11801187
    1181         if ((kctl = snd_ctl_new1(&snd_emu10k1x_spdif_mask_control, emu)) == NULL)
     1188        kctl = snd_ctl_new1(&snd_emu10k1x_spdif_mask_control, emu);
     1189        if (!kctl)
    11821190                return -ENOMEM;
    1183         if ((err = snd_ctl_add(card, kctl)))
    1184                 return err;
    1185         if ((kctl = snd_ctl_new1(&snd_emu10k1x_shared_spdif, emu)) == NULL)
     1191        err = snd_ctl_add(card, kctl);
     1192        if (err)
     1193                return err;
     1194        kctl = snd_ctl_new1(&snd_emu10k1x_shared_spdif, emu);
     1195        if (!kctl)
    11861196                return -ENOMEM;
    1187         if ((err = snd_ctl_add(card, kctl)))
    1188                 return err;
    1189         if ((kctl = snd_ctl_new1(&snd_emu10k1x_spdif_control, emu)) == NULL)
     1197        err = snd_ctl_add(card, kctl);
     1198        if (err)
     1199                return err;
     1200        kctl = snd_ctl_new1(&snd_emu10k1x_spdif_control, emu);
     1201        if (!kctl)
    11901202                return -ENOMEM;
    1191         if ((err = snd_ctl_add(card, kctl)))
     1203        err = snd_ctl_add(card, kctl);
     1204        if (err)
    11921205                return err;
    11931206
     
    14961509        int err;
    14971510
    1498         if ((err = snd_rawmidi_new(emu->card, name, device, 1, 1, &rmidi)) < 0)
     1511        err = snd_rawmidi_new(emu->card, name, device, 1, 1, &rmidi);
     1512        if (err < 0)
    14991513                return err;
    15001514        midi->emu = emu;
     
    15191533        int err;
    15201534
    1521         if ((err = emu10k1x_midi_init(emu, midi, 0, "EMU10K1X MPU-401 (UART)")) < 0)
     1535        err = emu10k1x_midi_init(emu, midi, 0, "EMU10K1X MPU-401 (UART)");
     1536        if (err < 0)
    15221537                return err;
    15231538
     
    15511566                return err;
    15521567
    1553         if ((err = snd_emu10k1x_create(card, pci, &chip)) < 0) {
     1568        err = snd_emu10k1x_create(card, pci, &chip);
     1569        if (err < 0) {
    15541570                snd_card_free(card);
    15551571                return err;
    15561572        }
    15571573
    1558         if ((err = snd_emu10k1x_pcm(chip, 0)) < 0) {
     1574        err = snd_emu10k1x_pcm(chip, 0);
     1575        if (err < 0) {
    15591576                snd_card_free(card);
    15601577                return err;
    15611578        }
    1562         if ((err = snd_emu10k1x_pcm(chip, 1)) < 0) {
     1579        err = snd_emu10k1x_pcm(chip, 1);
     1580        if (err < 0) {
    15631581                snd_card_free(card);
    15641582                return err;
    15651583        }
    1566         if ((err = snd_emu10k1x_pcm(chip, 2)) < 0) {
     1584        err = snd_emu10k1x_pcm(chip, 2);
     1585        if (err < 0) {
    15671586                snd_card_free(card);
    15681587                return err;
    15691588        }
    15701589
    1571         if ((err = snd_emu10k1x_ac97(chip)) < 0) {
     1590        err = snd_emu10k1x_ac97(chip);
     1591        if (err < 0) {
    15721592                snd_card_free(card);
    15731593                return err;
    15741594        }
    15751595
    1576         if ((err = snd_emu10k1x_mixer(chip)) < 0) {
     1596        err = snd_emu10k1x_mixer(chip);
     1597        if (err < 0) {
    15771598                snd_card_free(card);
    15781599                return err;
    15791600        }
    15801601       
    1581         if ((err = snd_emu10k1x_midi(chip)) < 0) {
     1602        err = snd_emu10k1x_midi(chip);
     1603        if (err < 0) {
    15821604                snd_card_free(card);
    15831605                return err;
     
    15911613                card->shortname, chip->port, chip->irq);
    15921614
    1593         if ((err = snd_card_register(card)) < 0) {
     1615        err = snd_card_register(card);
     1616        if (err < 0) {
    15941617                snd_card_free(card);
    15951618                return err;
Note: See TracChangeset for help on using the changeset viewer.