linux/drivers/staging/line6
Markus Grabner 6b02a17ee5 staging: line6: fixed ALSA/PCM interaction
The PCM subsystem in the Line6 driver is mainly used for PCM playback and
capture by ALSA, but also has other tasks, most notably providing a
low-latency software monitor for devices which don't support hardware
monitoring (e.g., the TonePort series). This patch makes ALSA "play nicely"
with the other components, i.e., prevents it from resetting the isochronous
USB transfer while other PCM tasks (software monitoring) are running.

Signed-off-by: Markus Grabner <grabner@icg.tugraz.at>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-12-09 19:26:09 -08:00
..
audio.c
audio.h
capture.c staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
capture.h staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
config.h
control.c
control.h
driver.c staging/line6: refactor device information and add POD HD 500 2011-12-08 12:33:49 -08:00
driver.h staging/line6: refactor device information and add POD HD 500 2011-12-08 12:33:49 -08:00
dumprequest.c
dumprequest.h
Kconfig
Makefile staging: line6: add Pod HD300 support 2011-11-26 16:14:11 -08:00
midi.c staging/line6: refactor device information and add POD HD 500 2011-12-08 12:33:49 -08:00
midi.h Staging: line6/midi.c: Fixed call of obsolete function strict_strtoul 2011-12-08 12:32:55 -08:00
midibuf.c
midibuf.h
pcm.c staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
pcm.h staging: line6: eliminate useless index_out variable 2011-12-09 19:26:09 -08:00
playback.c staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
playback.h staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
pod.c staging: line6: eliminate useless NULL checks 2011-12-09 19:26:09 -08:00
pod.h
podhd.c staging: line6: eliminate useless NULL checks 2011-12-09 19:26:09 -08:00
podhd.h staging: line6: add Pod HD300 support 2011-11-26 16:14:11 -08:00
revision.h staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
toneport.c staging: line6: eliminate useless NULL checks 2011-12-09 19:26:09 -08:00
toneport.h
usbdefs.h staging/line6: refactor device information and add POD HD 500 2011-12-08 12:33:49 -08:00
variax.c staging: line6: eliminate useless NULL checks 2011-12-09 19:26:09 -08:00
variax.h