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>
此提交包含在:
@@ -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);
|
||||
|
新增問題並參考
封鎖使用者