[alsa-devel] [PATCH] ALSA: hda: ignore assoc when comparing pin configurations

Takashi Iwai tiwai at suse.de
Tue Dec 6 09:12:33 CET 2016


On Tue, 06 Dec 2016 08:24:24 +0100,
Hui Wang wrote:
> 
> On 12/06/2016 03:07 PM, Takashi Iwai wrote:
> > On Tue, 06 Dec 2016 07:39:41 +0100,
> > Kai-Heng Feng wrote:
> >> Commit [64047d7f4912 ALSA: hda - ignore the assoc and seq when comparing
> >> pin configurations] may still fail to match pins on some machines,
> >> because the bitmask it used only ignore seq but not assoc.
> >> Change the bitmask to also ignore assoc.
> > So you are ignoring *both* assoc and seq numbers?
> > Or did you intend to ignore only assoc number?
> The original intention is to ignoring both assoc and seq numbers. But
> my patch only ignored the seq, so this patch can fix my previous
> patch.

OK, it wasn't clear in the changelog description.
Please put it to v2 patch for comprehensive information.

> > In anyway, it'd be better to use a macro like
> > 	
> > 	if ((t_pins->val & ~AC_DEFCFGDEF_ASSOC) == (cfg & ~AC_DEFCFG_ASSOC))
> Yes, it is better to use the macro. Let us use the macro in the V2 patch.

Great.


thanks,

Takashi


More information about the Alsa-devel mailing list