Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bfc5c26f authored by Takashi Iwai's avatar Takashi Iwai
Browse files

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: default avatarTakashi Iwai <tiwai@suse.de>
parent b91f080f
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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)) {