]> git.baikalelectronics.ru Git - kernel.git/commitdiff
ASoC: rsnd: use snd_pcm_running() in rsnd_io_is_working()
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tue, 31 Oct 2017 00:39:45 +0000 (00:39 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 31 Oct 2017 11:06:49 +0000 (11:06 +0000)
Let's use more common style to checking running/working

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sh/rcar/core.c

index 0216d3f530971c5aa521e86276167165ef981926..b36832ef73420c04b1221c6bbfceb1470b5331a8 100644 (file)
@@ -199,7 +199,10 @@ void rsnd_mod_interrupt(struct rsnd_mod *mod,
 int rsnd_io_is_working(struct rsnd_dai_stream *io)
 {
        /* see rsnd_dai_stream_init/quit() */
-       return !!io->substream;
+       if (io->substream)
+               return snd_pcm_running(io->substream);
+
+       return 0;
 }
 
 int rsnd_runtime_channel_original(struct rsnd_dai_stream *io)