i = 0;
        for_each_child_of_node(node, np) {
-               struct rsnd_mod *mod = mod_get(priv, i);
+               struct rsnd_mod *mod;
+
+               mod = mod_get(priv, i);
 
                if (np == playback)
                        rsnd_dai_connect(mod, &rdai->playback, mod->type);
 
 
        i = 0;
        for_each_child_of_node(node, np) {
-               struct rsnd_mod *mod = rsnd_ssi_mod_get(priv, i);
+               struct rsnd_mod *mod;
+
+               mod = rsnd_ssi_mod_get(priv, i);
 
                if (np == playback)
                        rsnd_ssi_connect(mod, &rdai->playback);
 
                int i = 0;
 
                for_each_child_of_node(node, np) {
-                       struct rsnd_mod *mod = rsnd_ssiu_mod_get(priv, i);
+                       struct rsnd_mod *mod;
+
+                       mod = rsnd_ssiu_mod_get(priv, i);
 
                        if (np == playback)
                                rsnd_dai_connect(mod, io_p, mod->type);