mirror of https://gitee.com/openkylin/linux.git
ALSA: hda - Don't create empty PCM streams
Due to the hda-reconfiguration patches, the check of empty stream is gone, and this results in an error with the codec setup with empty streams. This patch adds the check again to avoid the error at probing. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
b91f080f51
commit
bfc5c26fb6
|
@ -2485,6 +2485,11 @@ int snd_hda_build_pcms(struct hda_bus *bus)
|
|||
struct hda_pcm *cpcm = &codec->pcm_info[pcm];
|
||||
int type = cpcm->pcm_type;
|
||||
int dev;
|
||||
|
||||
if (!cpcm->stream[0].substreams &&
|
||||
!cpcm->stream[1].substreams)
|
||||
continue; /* no substreams assigned */
|
||||
|
||||
switch (type) {
|
||||
case HDA_PCM_TYPE_AUDIO:
|
||||
if (num_devs[type] >= ARRAY_SIZE(audio_idx)) {
|
||||
|
|
Loading…
Reference in New Issue