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/cs4281.c

    r695 r703  
    10721072        };
    10731073
    1074         if ((err = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus)) < 0)
     1074        err = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus);
     1075        if (err < 0)
    10751076                return err;
    10761077        chip->ac97_bus->private_free = snd_cs4281_mixer_free_ac97_bus;
     
    10791080        ac97.private_data = chip;
    10801081        ac97.private_free = snd_cs4281_mixer_free_ac97;
    1081         if ((err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97)) < 0)
     1082        err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97);
     1083        if (err < 0)
    10821084                return err;
    10831085        if (chip->dual_codec) {
    10841086                ac97.num = 1;
    1085                 if ((err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97_secondary)) < 0)
     1087                err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97_secondary);
     1088                if (err < 0)
    10861089                        return err;
    10871090        }
    1088         if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_fm_vol, chip))) < 0)
     1091        err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_fm_vol, chip));
     1092        if (err < 0)
    10891093                return err;
    1090         if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_pcm_vol, chip))) < 0)
     1094        err = snd_ctl_add(card, snd_ctl_new1(&snd_cs4281_pcm_vol, chip));
     1095        if (err < 0)
    10911096                return err;
    10921097        return 0;
     
    13121317
    13131318        *rchip = NULL;
    1314         if ((err = pci_enable_device(pci)) < 0)
     1319        err = pci_enable_device(pci);
     1320        if (err < 0)
    13151321                return err;
    13161322        chip = kzalloc(sizeof(*chip), GFP_KERNEL);
     
    13301336        chip->dual_codec = dual_codec;
    13311337
    1332         if ((err = pci_request_regions(pci, "CS4281")) < 0) {
     1338        err = pci_request_regions(pci, "CS4281");
     1339        if (err < 0) {
    13331340                kfree(chip);
    13341341                pci_disable_device(pci);
     
    13601367        }
    13611368
    1362         if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) {
     1369        err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
     1370        if (err < 0) {
    13631371                snd_cs4281_free(chip);
    13641372                return err;
     
    13991407        snd_cs4281_pokeBA0(chip, BA0_CWPR, 0x4281);
    14001408       
    1401         if ((tmp = snd_cs4281_peekBA0(chip, BA0_SERC1)) != (BA0_SERC1_SO1EN | BA0_SERC1_AC97)) {
     1409        tmp = snd_cs4281_peekBA0(chip, BA0_SERC1);
     1410        if (tmp != (BA0_SERC1_SO1EN | BA0_SERC1_AC97)) {
    14021411                dev_err(chip->card->dev,
    14031412                        "SERC1 AC'97 check failed (0x%x)\n", tmp);
    14041413                return -EIO;
    14051414        }
    1406         if ((tmp = snd_cs4281_peekBA0(chip, BA0_SERC2)) != (BA0_SERC2_SI1EN | BA0_SERC2_AC97)) {
     1415        tmp = snd_cs4281_peekBA0(chip, BA0_SERC2);
     1416        if (tmp != (BA0_SERC2_SI1EN | BA0_SERC2_AC97)) {
    14071417                dev_err(chip->card->dev,
    14081418                        "SERC2 AC'97 check failed (0x%x)\n", tmp);
     
    17521762        int err;
    17531763
    1754         if ((err = snd_rawmidi_new(chip->card, "CS4281", device, 1, 1, &rmidi)) < 0)
     1764        err = snd_rawmidi_new(chip->card, "CS4281", device, 1, 1, &rmidi);
     1765        if (err < 0)
    17551766                return err;
    17561767        strcpy(rmidi->name, "CS4281");
     
    18851896                return err;
    18861897
    1887         if ((err = snd_cs4281_create(card, pci, &chip, dual_codec[dev])) < 0) {
     1898        err = snd_cs4281_create(card, pci, &chip, dual_codec[dev]);
     1899        if (err < 0) {
    18881900                snd_card_free(card);
    18891901                return err;
     
    18911903        card->private_data = chip;
    18921904
    1893         if ((err = snd_cs4281_mixer(chip)) < 0) {
     1905        err = snd_cs4281_mixer(chip);
     1906        if (err < 0) {
    18941907                snd_card_free(card);
    18951908                return err;
    18961909        }
    1897         if ((err = snd_cs4281_pcm(chip, 0)) < 0) {
     1910        err = snd_cs4281_pcm(chip, 0);
     1911        if (err < 0) {
    18981912                snd_card_free(card);
    18991913                return err;
    19001914        }
    1901         if ((err = snd_cs4281_midi(chip, 0)) < 0) {
     1915        err = snd_cs4281_midi(chip, 0);
     1916        if (err < 0) {
    19021917                snd_card_free(card);
    19031918                return err;
    19041919        }
    1905         if ((err = snd_opl3_new(card, OPL3_HW_OPL3_CS4281, &opl3)) < 0) {
     1920        err = snd_opl3_new(card, OPL3_HW_OPL3_CS4281, &opl3);
     1921        if (err < 0) {
    19061922                snd_card_free(card);
    19071923                return err;
     
    19101926        opl3->command = snd_cs4281_opl3_command;
    19111927        snd_opl3_init(opl3);
    1912         if ((err = snd_opl3_hwdep_new(opl3, 0, 1, NULL)) < 0) {
     1928        err = snd_opl3_hwdep_new(opl3, 0, 1, NULL);
     1929        if (err < 0) {
    19131930                snd_card_free(card);
    19141931                return err;
     
    19221939                chip->irq);
    19231940
    1924         if ((err = snd_card_register(card)) < 0) {
     1941        err = snd_card_register(card);
     1942        if (err < 0) {
    19251943                snd_card_free(card);
    19261944                return err;
Note: See TracChangeset for help on using the changeset viewer.