summaryrefslogtreecommitdiffstats
path: root/sound/pci
diff options
context:
space:
mode:
authorJeeja KP <jeeja.kp@intel.com>2016-09-02 18:19:44 +0200
committerTakashi Iwai <tiwai@suse.de>2016-09-06 12:10:29 +0200
commitf3f6c61452e28ffdf93b101555546af8ef63def5 (patch)
tree7f5becf2971b221d9505d80d3ab84556c6a04b8b /sound/pci
parentALSA: bt87x: constify snd_pcm_ops structures (diff)
downloadlinux-f3f6c61452e28ffdf93b101555546af8ef63def5.tar.xz
linux-f3f6c61452e28ffdf93b101555546af8ef63def5.zip
ALSA: pcm: Fix avail to return error if stream is suspended
When the stream is in suspended state some applications wait on "Stream Pipe Error" in response to snd_pcm_avail call to resume the stream. In the current implementation snd_pcm_avail() returns zero when the stream is in suspended state. This causes application to enter in infinite loop for frames to be available. "Stream pipe Error" code is getting returned for read/write call when the stream is in suspended state. Similarly update snd_pcm_avail to return -ESTRPIPE. Signed-off-by: Jeeja KP <jeeja.kp@intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci')
0 files changed, 0 insertions, 0 deletions