linux/sound/usb/line6
Takashi Iwai 4d0e677523 ALSA: line6: Fix -EBUSY error during active monitoring
When a monitor stream is active, the next PCM stream access results in
EBUSY error because of the check in line6_stream_start().  Fix this by
just skipping the submission of pending URBs when the stream is
already running instead.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=101431
Cc: <stable@vger.kernel.org> # v4.0+
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-07-14 15:19:37 +02:00
..
capture.c ALSA: line6: Remove snd_line6_ prefix of pcm property fields 2015-01-28 20:54:47 +01:00
capture.h
driver.c ALSA: line6: Improve line6_read/write_data() interfaces 2015-02-12 11:07:48 +01:00
driver.h ALSA: line6: Improve line6_read/write_data() interfaces 2015-02-12 11:07:48 +01:00
Kconfig
Makefile
midi.c
midi.h
midibuf.c ALSA: line6: Remove unused line6_midibuf_skip_message() 2015-02-01 09:35:25 +01:00
midibuf.h ALSA: line6: Remove unused line6_midibuf_skip_message() 2015-02-01 09:35:25 +01:00
pcm.c ALSA: line6: Fix -EBUSY error during active monitoring 2015-07-14 15:19:37 +02:00
pcm.h ALSA: line6: Remove snd_line6_ prefix of pcm property fields 2015-01-28 20:54:47 +01:00
playback.c ALSA: line6: Clamp values correctly 2015-03-05 13:03:28 +01:00
playback.h
pod.c ALSA: line6: Use explicit type for serial number 2015-02-11 10:39:05 +01:00
podhd.c ALSA: line6: Pass driver name to line6_probe() 2015-02-08 09:07:07 +01:00
toneport.c ALSA: line6: toneport: Use explicit type for firmware version 2015-02-11 10:41:59 +01:00
variax.c ALSA: line6: Pass driver name to line6_probe() 2015-02-08 09:07:07 +01:00