At Fri, 05 Feb 2010 12:50:40 +1300, linux@xxxxxxxxxxxxxxxx wrote: > > From: Eliot Blennerhassett <eblennerhassett@xxxxxxxxxxxxxxxx> > > Signed-off-by: Eliot Blennerhassett <eblennerhassett@xxxxxxxxxxxxxxxx> Thanks, applied now. Takashi > --- > pci/asihpi/asihpi.c | 7 +++++-- > 1 files changed, 5 insertions(+), 2 deletions(-) > > diff --git a/pci/asihpi/asihpi.c b/pci/asihpi/asihpi.c > index 0c7b4fb..4f82e9f 100644 > --- a/pci/asihpi/asihpi.c > +++ b/pci/asihpi/asihpi.c > @@ -2187,7 +2187,7 @@ static int snd_asihpi_mux_get(struct snd_kcontrol *kcontrol, > HPI_HandleError(HPI_Multiplexer_GetSource(phSubSys, hControl, > &wSourceType, &wSourceIndex)); > /* Should cache this search result! */ > - for (s = 0; s < 16; s++) { > + for (s = 0; s < 256; s++) { > if (HPI_Multiplexer_QuerySource(phSubSys, hControl, s, > &wSrcNodeType, &wSrcNodeIndex)) > break; > @@ -2198,7 +2198,10 @@ static int snd_asihpi_mux_get(struct snd_kcontrol *kcontrol, > return 0; > } > } > - return -EINVAL; > + snd_printd(KERN_WARNING "Control %x failed to match mux source %hu %hu\n", > + hControl, wSourceType, wSourceIndex); > + ucontrol->value.enumerated.item[0] = 0; > + return 0; > } > > static int snd_asihpi_mux_put(struct snd_kcontrol *kcontrol, > -- > 1.7.0.rc0.8.ge3f67d > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel