Ignore:
Timestamp:
Aug 14, 2021, 9:21:05 AM (4 years ago)
Author:
Paul Smedley
Message:

Update linux source to 5.12.19

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/alsa-kernel/pci/intel8x0.c

    r692 r693  
    3131MODULE_DESCRIPTION("Intel 82801AA,82901AB,i810,i820,i830,i840,i845,MX440; SiS 7012; Ali 5455");
    3232MODULE_LICENSE("GPL");
    33 MODULE_SUPPORTED_DEVICE("{{Intel,82801AA-ICH},"
    34                 "{Intel,82901AB-ICH0},"
    35                 "{Intel,82801BA-ICH2},"
    36                 "{Intel,82801CA-ICH3},"
    37                 "{Intel,82801DB-ICH4},"
    38                 "{Intel,ICH5},"
    39                 "{Intel,ICH6},"
    40                 "{Intel,ICH7},"
    41                 "{Intel,6300ESB},"
    42                 "{Intel,ESB2},"
    43                 "{Intel,MX440},"
    44                 "{SiS,SI7012},"
    45                 "{NVidia,nForce Audio},"
    46                 "{NVidia,nForce2 Audio},"
    47                 "{NVidia,nForce3 Audio},"
    48                 "{NVidia,MCP04},"
    49                 "{NVidia,MCP501},"
    50                 "{NVidia,CK804},"
    51                 "{NVidia,CK8},"
    52                 "{NVidia,CK8S},"
    53                 "{AMD,AMD768},"
    54                 "{AMD,AMD8111},"
    55                 "{ALI,M5455}}");
    5633
    5734static int index = SNDRV_DEFAULT_IDX1;  /* Index 0-MAX */
     
    358335        struct ac97_pcm *pcm;
    359336        int pcm_open_flag;
     337        unsigned int prepared:1;
    360338        unsigned int suspended: 1;
    361339};
     
    717695        int status, civ, i, step;
    718696        int ack = 0;
     697
     698        if (!(ichdev->prepared || chip->in_measurement) || ichdev->suspended)
     699                return;
    719700
    720701        spin_lock_irqsave(&chip->reg_lock, flags);
     
    908889                snd_ac97_pcm_close(ichdev->pcm);
    909890                ichdev->pcm_open_flag = 0;
     891                ichdev->prepared = 0;
    910892        }
    911893        err = snd_ac97_pcm_open(ichdev->pcm, params_rate(hw_params),
     
    929911                snd_ac97_pcm_close(ichdev->pcm);
    930912                ichdev->pcm_open_flag = 0;
     913                ichdev->prepared = 0;
    931914        }
    932915        return 0;
     
    1003986        }
    1004987        snd_intel8x0_setup_periods(chip, ichdev);
     988        ichdev->prepared = 1;
    1005989        return 0;
    1006990}
Note: See TracChangeset for help on using the changeset viewer.