diff --git a/[refs] b/[refs] index 36a82675a699..4bb6a8654926 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6b18f79399f25a0f8e2b915b2dcb8bf5c7aa470d +refs/heads/master: 8b21460ac6c0c88a0fec1cc70906c8e25c5aaa54 diff --git a/trunk/sound/core/compress_offload.c b/trunk/sound/core/compress_offload.c index 375f7a0d66ef..ec2118d0e27a 100644 --- a/trunk/sound/core/compress_offload.c +++ b/trunk/sound/core/compress_offload.c @@ -542,6 +542,10 @@ static int snd_compr_stop(struct snd_compr_stream *stream) if (!retval) { stream->runtime->state = SNDRV_PCM_STATE_SETUP; wake_up(&stream->runtime->sleep); + stream->runtime->hw_pointer = 0; + stream->runtime->app_pointer = 0; + stream->runtime->total_bytes_available = 0; + stream->runtime->total_bytes_transferred = 0; } return retval; }