(pre-mainline) ALSA: snd-usb: tighten EP_FLAG_RUNNING checks and move calls to usb_set_interface
From: Joseph Salisbury <joseph.salisbury@canonical.com>
BugLink: http://bugs.launchpad.net/bugs/1018020
== Quantal Justification ==
Without these patches many external Logitech webcams will not work.
== Fixs ==
This first patch may be dropped in the final version sent upstream. Currently being discussed on alsa-devel mailing list.
ALSA: snd-usb: tighten EP_FLAG_RUNNING checks
Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
ALSA: snd-usb: move calls to usb_set_interface
Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Reported-and-tested-by: Philipp Dreimann <philipp@dreimann.net>
Reported-and-tested-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Joseph Salisbury (2):
ALSA: snd-usb: tighten EP_FLAG_RUNNING checks
ALSA: snd-usb: move calls to usb_set_interface