From mboxrd@z Thu Jan 1 00:00:00 1970 From: Clemens Ladisch Subject: Re: [PATCH] sound: usb: USB3 Super Speed patch Date: Wed, 11 Aug 2010 08:58:29 +0200 Message-ID: <4C624A15.206@ladisch.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.31.41]) by alsa0.perex.cz (Postfix) with ESMTP id 2CD2A103838 for ; Wed, 11 Aug 2010 08:59:01 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Paul Zimmerman Cc: Takashi Iwai , alsa-devel@alsa-project.org, Greg Kroah-Hartman , "linux-usb@vger.kernel.org" List-Id: alsa-devel@alsa-project.org Paul Zimmerman wrote: > This patch adds Super Speed support to the USB drivers under sound/. It adds > tests for USB_SPEED_SUPER to all the places that check for the USB speed. > +++ b/sound/usb/midi.c > @@ -834,7 +834,8 @@ static void snd_usbmidi_us122l_output(struct snd_usb_midi_out_endpoint *ep, > +++ b/sound/usb/misc/ua101.c > +++ b/sound/usb/usx2y/us122l.c > +++ b/sound/usb/usx2y/usb_stream.c These devices do not support super speed. > +++ b/sound/usb/pcm.c > - if (snd_usb_get_speed(subs->dev) != USB_SPEED_HIGH) > + if (snd_usb_get_speed(subs->dev) != USB_SPEED_HIGH && > + snd_usb_get_speed(subs->dev) != USB_SPEED_SUPER) > /* full speed devices have fixed data packet interval */ > ptmin = 1000; In places like this, it would be better to write something like if (snd_usb_get_speed(subs->dev) == USB_SPEED_FULL) or if (snd_usb_get_speed(subs->dev) < USB_SPEED_HIGH) Regards, Clemens