On Mon, 7 Oct 2013, Takashi Iwai wrote:
At Sun, 6 Oct 2013 22:31:05 +0200, Eldad Zack wrote:
Hi,
This patch series attempts to fix a long standing problem with the concurrent usage of playback and capture on implicit feedback devices.
[snip]
For reducing the further development, I applied trivial cleanup / fix patches now, namely, below have been merged now:
Thanks, Takashi!
ALSA: usb-audio: remove unused parameter from sync_ep_set_params ALSA: usb-audio: remove deactivate_endpoints() ALSA: usb-audio: don't deactivate URBs on in-use EP ALSA: usb-audio: void return type of snd_usb_endpoint_deactivate() ALSA: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error ALSA: usb-audio: rename alt_idx to altsetting ALSA: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED
The patches below need trivial fixes: ALSA: usb-audio: prevent NULL dereference on stop trigger ALSA: usb-audio: improve logging messages
And these need reconsideration: ALSA: usb-audio: always wait in start_endpoints ALSA: usb-audio: correct ep use_count semantics (add set_param flag)
I'll check the rest later.
Thanks for the very fast response and the review! I'll try to fix all the issues for the rest and repost.
Cheers, Eldad