5 Jul
2007
5 Jul
'07
9:37 a.m.
Maybe an error in snd_pcm_drain - not sure what effect it might have... snd_pcm_group_for_each_entry(s, substream) { runtime = s->runtime; ... } up_read(&snd_pcm_link_rwsem); snd_pcm_stream_lock_irq(substream);
/* pcm_native.c around line 1491: */ /* error? runtime has been changed by group_for_each should use substream->runtime instead? */
/* resume pause */ if (runtime->status->state == SNDRV_PCM_STATE_PAUSED) snd_pcm_pause(substream, 0);
-- Eliot