On Tue, 2010-12-07 at 17:06 +0800, Axel Lin wrote:
From 0443551476ee6fabe45a0fbc7460dca8e0f6a965 Mon Sep 17 00:00:00 2001
From: Axel Lin axel.lin@gmail.com Date: Tue, 7 Dec 2010 16:12:29 +0800 Subject: [PATCH] ASoC: Fix snd_soc_instantiate_card error path
Properly free the resources in the case of snd_card_register failure and soc_register_ac97_dai_link failure.
Signed-off-by: Axel Lin axel.lin@gmail.com
Acked-by: Liam Girdwood lrg@slimlogic.co.uk
This patch is against linux-next tree.
In the case of soc_register_ac97_dai_link failure, I think we need below fix for Linus's tree: Add while (--i >= 0) soc_unregister_ac97_dai_link(&card->rtd[i]); just before goto probe_dai_err; Should I also send a patch against Linus's tree?
Yes please.
Thanks
Liam