ASoC: add for_each_card_prelinks() macro

To be more readable code, this patch adds
new for_each_card_prelinks() macro, and replace existing code to it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
此提交包含在:
Kuninori Morimoto
2018-09-18 01:28:49 +00:00
提交者 Mark Brown
父節點 6d11b12879
當前提交 7fe072b4df
共有 16 個檔案被更改,包括 73 行新增66 行删除

查看文件

@@ -101,8 +101,7 @@ static void axg_card_clean_references(struct axg_card *priv)
int i, j;
if (card->dai_link) {
for (i = 0; i < card->num_links; i++) {
link = &card->dai_link[i];
for_each_card_prelinks(card, i, link) {
of_node_put(link->cpu_of_node);
for_each_link_codecs(link, j, codec)
of_node_put(codec->of_node);