On Thu, Aug 4, 2011 at 4:07 PM, Takashi Iwai <ti...@suse.de> wrote: > At Thu, 4 Aug 2011 15:56:26 +0200, > Daniel Mack wrote: >> >> The Focusrite Scarlett 18i6 USB has them that way, which is probably a >> bug. Anyway, the driver should simply ignore this fact. >> >> Signed-off-by: Daniel Mack <zon...@gmail.com> >> Reported-by: Nicolai Krakowiak <nicolai.krakow...@gmail.com> >> Cc: sta...@kernel.org >> --- >> sound/usb/endpoint.c | 2 +- >> 1 files changed, 1 insertions(+), 1 deletions(-) >> >> diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c >> index 1eea7e3..1867bbd 100644 >> --- a/sound/usb/endpoint.c >> +++ b/sound/usb/endpoint.c >> @@ -352,7 +352,7 @@ int snd_usb_parse_audio_endpoints(struct snd_usb_audio >> *chip, int iface_no) >> continue; >> } >> if (((protocol == UAC_VERSION_1) && (fmt->bLength < 8)) || >> - ((protocol == UAC_VERSION_2) && (fmt->bLength != 6))) { >> + ((protocol == UAC_VERSION_2) && (fmt->bLength < 6))) { >> snd_printk(KERN_ERR "%d:%u:%d : invalid >> UAC_FORMAT_TYPE desc (protocol %d, bLength %d)\n", >> dev->devnum, iface_no, altno, protocol, >> fmt->bLength); >> continue; > > This patch isn't applicable to sound git tree. Any missing patch?
Eh, yes, sorry. Had it in my tree but did consider it important enought to push right now. It's attached. Thanks, Daniel
0001-ALSA-snd-usb-be-more-verbose-about-bogus-UAC_FORMAT_.patch
Description: Binary data
_______________________________________________ stable mailing list stable@linux.kernel.org http://linux.kernel.org/mailman/listinfo/stable