acrn-kernel/sound
Takashi Sakamoto c8de6dbbbb ALSA: firewire-lib: Restrict calling flush_context_completion() when context exists
Currently, drivers can bring XRUN state for PCM substreams when error to
queue packets or detecting discontinuity of packet. The application may try to
recover this state by calling snd_pcm_prepare().

Depending on each driver, .prepare() includes restart streaming. Then there
is a state that PCM substreams are running but isochronous contexts are
stopped. In this case, when .pointer() is called, it refers to error pointer.

This commit is for a prevention of this bug.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2014-05-26 14:21:56 +02:00
..
aoa
arm
atmel
core Merge branch 'for-next' into for-linus 2014-03-31 12:16:31 +02:00
drivers
firewire ALSA: firewire-lib: Restrict calling flush_context_completion() when context exists 2014-05-26 14:21:56 +02:00
i2c ALSA: cs8427: separate HW initialization 2014-04-03 14:59:48 +02:00
isa ALSA: sb_mixer: missing return statement 2014-05-14 16:46:48 +02:00
mips ALSA: au1x00: use module_platform_driver() 2014-04-09 10:02:14 +02:00
oss sound fixes for 3.15-rc1 2014-04-10 09:19:44 -07:00
parisc
pci ALSA: hda - mask buggy stream DMA0 for Broadwell display controller 2014-05-13 12:11:58 +02:00
pcmcia
ppc
sh
soc ASoC: Intel fixes for v3.15 2014-05-14 14:27:12 +02:00
sparc
spi
synth
usb ALSA: usb-audio: work around corrupted TEAC UD-H01 feedback data 2014-05-02 18:21:55 +02:00
Kconfig
Makefile
ac97_bus.c
last.c
sound_core.c
sound_firmware.c