* [PATCH] fix selector unit bug affecting some USB speakerphones [not found] <20070621234846.56F401E8C22@holo.morphisms.net> @ 2007-08-06 13:31 ` Russ Cox 2007-08-06 13:38 ` Takashi Iwai 0 siblings, 1 reply; 2+ messages in thread From: Russ Cox @ 2007-08-06 13:31 UTC (permalink / raw) To: linux-kernel My reading of the maintainers file is that sound/usb/usbmixer.c belongs to perex@suse.cz but I got no response to this message, so I am resending it here. Russ ---------- Forwarded message ---------- From: Russ Cox <rsc@swtch.com> Date: Jun 21, 2007 7:48 PM Subject: [PATCH] fix selector unit bug affecting some USB speakerphones To: perex@suse.cz Following the suggestion in this thread: https://bugs.launchpad.net/ubuntu/+source/alsa-lib/+bug/26683 the correct upper bound on desc[0] is 5 + num_ins not 6 + num_ins, because the index used later is 5+i, not 6+i. This change makes my Vosky Chatterbox speakerphone work. Apparently it also helps with the Minivox MV100. Signed-off-by: Russ Cox <rsc@swtch.com> --- sound/usb/usbmixer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/sound/usb/usbmixer.c b/sound/usb/usbmixer.c index 325d4b6..19776e7 100644 --- a/sound/usb/usbmixer.c +++ b/sound/usb/usbmixer.c @@ -1483,7 +1483,7 @@ static int parse_audio_selector_unit(struct mixer_build *state, int unitid, unsi struct snd_kcontrol *kctl; char **namelist; - if (! num_ins || desc[0] < 6 + num_ins) { + if (! num_ins || desc[0] < 5 + num_ins) { snd_printk(KERN_ERR "invalid SELECTOR UNIT descriptor %d\n", unitid); return -EINVAL; } -- 1.4.4.2 ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] fix selector unit bug affecting some USB speakerphones 2007-08-06 13:31 ` [PATCH] fix selector unit bug affecting some USB speakerphones Russ Cox @ 2007-08-06 13:38 ` Takashi Iwai 0 siblings, 0 replies; 2+ messages in thread From: Takashi Iwai @ 2007-08-06 13:38 UTC (permalink / raw) To: Russ Cox; +Cc: linux-kernel At Mon, 6 Aug 2007 09:31:28 -0400, Russ Cox wrote: > > My reading of the maintainers file is that > sound/usb/usbmixer.c belongs to perex@suse.cz > but I got no response to this message, so I am > resending it here. I applied it to ALSA tree. Thanks. Takashi > > Russ > > ---------- Forwarded message ---------- > From: Russ Cox <rsc@swtch.com> > Date: Jun 21, 2007 7:48 PM > Subject: [PATCH] fix selector unit bug affecting some USB speakerphones > To: perex@suse.cz > > Following the suggestion in this thread: > https://bugs.launchpad.net/ubuntu/+source/alsa-lib/+bug/26683 > the correct upper bound on desc[0] is 5 + num_ins not 6 + num_ins, > because the index used later is 5+i, not 6+i. > > This change makes my Vosky Chatterbox speakerphone work. > Apparently it also helps with the Minivox MV100. > > Signed-off-by: Russ Cox <rsc@swtch.com> > > --- > sound/usb/usbmixer.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/sound/usb/usbmixer.c b/sound/usb/usbmixer.c > index 325d4b6..19776e7 100644 > --- a/sound/usb/usbmixer.c > +++ b/sound/usb/usbmixer.c > @@ -1483,7 +1483,7 @@ static int parse_audio_selector_unit(struct > mixer_build *state, int unitid, unsi > struct snd_kcontrol *kctl; > char **namelist; > > - if (! num_ins || desc[0] < 6 + num_ins) { > + if (! num_ins || desc[0] < 5 + num_ins) { > snd_printk(KERN_ERR "invalid SELECTOR UNIT descriptor > %d\n", unitid); > return -EINVAL; > } > -- > 1.4.4.2 > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-08-06 13:38 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20070621234846.56F401E8C22@holo.morphisms.net>
2007-08-06 13:31 ` [PATCH] fix selector unit bug affecting some USB speakerphones Russ Cox
2007-08-06 13:38 ` Takashi Iwai
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®