[alsa-devel] [PATCH v3] ALSA: hda: hdmi - fix regression in connect list handling

Takashi Iwai tiwai at suse.de
Wed Nov 27 17:39:10 CET 2019


On Wed, 27 Nov 2019 17:12:40 +0100,
Kai Vehmanen wrote:
> 
> Fix regression in how intel_haswell_fixup_connect_list()
> results are used in hda_read_pin_conn(). Use of
> snd_hda_get_raw_connections() in hda_read_pin_conn() bypasses
> the cache and thus also bypasses the overridden pin connection
> list. On platforms that require the connection list fixup,
> mux list will be empty and HDMI playback will fail to -EBUSY
> at open.
> 
> Fix the regression in hda_read_pinn_conn(). Simplify code
> as suggested by Takashi Iwai to remove old
> intel_haswell_fixup_connect_list() and copy the cvt_nid list
> directly and not use snd_hda_override_conn_list() at all.
> 
> Fixes: 9c32fea83692 ("ALSA: hda - Add DP-MST support for non-acomp codecs")
> BugLink: https://github.com/thesofproject/linux/issues/1537
> Cc: Nikhil Mahale <nmahale at nvidia.com>
> Signed-off-by: Kai Vehmanen <kai.vehmanen at linux.intel.com>

Applied now.  Thanks.


Takashi


More information about the Alsa-devel mailing list