]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ASoC: rsnd: rsnd_mod_id() return -1 if mod was NULL
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 15 Jul 2015 07:10:43 +0000 (07:10 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 16 Jul 2015 21:10:33 +0000 (22:10 +0100)
enabling to use same method for exception case is useful.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Keita Kobayashi <keita.kobayashi.ym@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sh/rcar/rsnd.h

index 9ecd15180184ed9115a926c739bba2b340cfb541..46eb4daa146102965265829125692636504d754a 100644 (file)
@@ -316,7 +316,7 @@ struct rsnd_mod {
 
 #define rsnd_mod_to_priv(mod) ((mod)->priv)
 #define rsnd_mod_to_dma(mod) (&(mod)->dma)
-#define rsnd_mod_id(mod) ((mod)->id)
+#define rsnd_mod_id(mod) ((mod) ? (mod)->id : -1)
 #define rsnd_mod_hw_start(mod) clk_enable((mod)->clk)
 #define rsnd_mod_hw_stop(mod)  clk_disable((mod)->clk)