ASoC: sh: Use WARN_ON() instead of BUG_ON()
authorTakashi Iwai <tiwai@suse.de>
Tue, 5 Nov 2013 17:40:06 +0000 (18:40 +0100)
committerMark Brown <broonie@linaro.org>
Thu, 7 Nov 2013 19:55:17 +0000 (19:55 +0000)
Use WARN_ON() and handle the error cases accordingly.

Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/sh/siu_dai.c

index 9dc24ffa892a45fcee55009322aeebaa768b361f..d55babee14f83f42f5d354cfaddcca0f58df40ee 100644 (file)
@@ -543,7 +543,8 @@ static void siu_dai_shutdown(struct snd_pcm_substream *substream,
        /* Stop the siu if the other stream is not using it */
        if (!port_info->play_cap) {
                /* during stmread or stmwrite ? */
-               BUG_ON(port_info->playback.rw_flg || port_info->capture.rw_flg);
+               if (WARN_ON(port_info->playback.rw_flg || port_info->capture.rw_flg))
+                       return;
                siu_dai_spbstop(port_info);
                siu_dai_stop(port_info);
        }