]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: USB: adjust for changed 3.8 USB API
authorClemens Ladisch <clemens@ladisch.de>
Sat, 27 Apr 2013 10:10:32 +0000 (12:10 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 29 Apr 2013 08:57:35 +0000 (10:57 +0200)
commit98f8d5e26b846406358040281bf0adbdb7d9bd20
tree66bf7a427bcb7a46de41f58efdaa3be853b42e6f
parent3318f1a1c9307709aeece251c266f511a60c855f
ALSA: USB: adjust for changed 3.8 USB API

The recent changes in the USB API ("implement new semantics for
URB_ISO_ASAP") made the former meaning of the URB_ISO_ASAP flag the
default, and changed this flag to mean that URBs can be delayed.
This is not the behaviour wanted by any of the audio drivers because
it leads to discontinuous playback with very small period sizes.
Therefore, our URBs need to be submitted without this flag.

Reported-by: Joe Rayhawk <jrayhawk@fairlystable.org>
Cc: <stable@vger.kernel.org> # 3.8 only
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/6fire/pcm.c
sound/usb/caiaq/audio.c
sound/usb/endpoint.c
sound/usb/misc/ua101.c
sound/usb/usx2y/usb_stream.c
sound/usb/usx2y/usbusx2yaudio.c
sound/usb/usx2y/usx2yhwdeppcm.c