Unverified Commit cb006006 authored by Tzung-Bi Shih's avatar Tzung-Bi Shih Committed by Mark Brown
Browse files

ASoC: mediatek: mt8183: fix device_node leak

parent 49343378
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -781,7 +781,11 @@ static int mt8183_da7219_max98357_dev_probe(struct platform_device *pdev)
		return ret;
	}

	return devm_snd_soc_register_card(&pdev->dev, card);
	ret = devm_snd_soc_register_card(&pdev->dev, card);

	of_node_put(platform_node);
	of_node_put(hdmi_codec);
	return ret;
}

#ifdef CONFIG_OF
+6 −1
Original line number Diff line number Diff line
@@ -780,7 +780,12 @@ mt8183_mt6358_ts3a227_max98357_dev_probe(struct platform_device *pdev)
				 __func__, ret);
	}

	return devm_snd_soc_register_card(&pdev->dev, card);
	ret = devm_snd_soc_register_card(&pdev->dev, card);

	of_node_put(platform_node);
	of_node_put(ec_codec);
	of_node_put(hdmi_codec);
	return ret;
}

#ifdef CONFIG_OF