2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-19 18:53:52 +08:00
linux-next/sound/usb/line6
Takashi Iwai 5343ecf4e5 ALSA: line6: Fix the error recovery in line6_pcm_acquire()
line6_pcm_acquire() tries to restore the newly obtained resources at
the error path.  But some flags aren't recorded and released properly
when the corresponding buffer is already present.  These bits have to
be cleared in the error recovery, too.

Also, "flags_final" can be initialized to zero since we pass only the
subset of "channels" bits.

Tested-by: Chris Rorvick <chris@rorvick.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-01-28 07:20:53 +01:00
..
capture.c ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
capture.h ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
driver.c ALSA: line6: Remove unused line6_nop_read() 2015-01-28 07:20:28 +01:00
driver.h ALSA: line6: Remove unused line6_nop_read() 2015-01-28 07:20:28 +01:00
Kconfig ALSA: line6/toneport: Implement LED controls via LED class 2015-01-28 07:20:08 +01:00
Makefile ALSA: line6: Reorganize card resource handling 2015-01-20 08:17:16 +01:00
midi.c ALSA: line6: Reduce superfluous spinlock in midi.c 2015-01-28 07:20:34 +01:00
midi.h ALSA: line6: Reduce superfluous spinlock in midi.c 2015-01-28 07:20:34 +01:00
midibuf.c ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
midibuf.h ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
pcm.c ALSA: line6: Fix the error recovery in line6_pcm_acquire() 2015-01-28 07:20:53 +01:00
pcm.h ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
playback.c ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
playback.h ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
pod.c ALSA: line6: Remove superfluous NULL checks in each driver 2015-01-28 07:19:37 +01:00
podhd.c ALSA: line6: Remove superfluous NULL checks in each driver 2015-01-28 07:19:37 +01:00
revision.h ALSA: move line6 usb driver into sound/usb 2015-01-12 22:29:57 +01:00
toneport.c ALSA: line6/toneport: Implement LED controls via LED class 2015-01-28 07:20:08 +01:00
usbdefs.h ALSA: line6: Remove driver version from header comment 2015-01-20 09:52:40 +01:00
variax.c ALSA: line6: Remove superfluous NULL checks in each driver 2015-01-28 07:19:37 +01:00