From 17e6b5ce63267f55efe247dc8c83b1f7d19edefb Mon Sep 17 00:00:00 2001 From: Julia Lawall Date: Sat, 20 Aug 2011 09:02:00 +0200 Subject: [PATCH] --- yaml --- r: 263375 b: refs/heads/master c: 178b279b645a14ca8ea01e4ea818c88681a31b07 h: refs/heads/master i: 263373: 49ea842dae628ef5e9570a6a1401190cca5320b6 263371: 0a849b5b19b3e20b0fb1f16a06b9958794c0c27b 263367: 1a54f42260403c28a7825d7f481b51b1ac7b04e9 263359: 67488ffa86604383beca06cd2baf894bf27ca970 v: v3 --- [refs] | 2 +- trunk/sound/soc/fsl/p1022_ds.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index aa9f99a80939..6cc6a77a0958 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5006b313283c56cfda498513b7091692bcd74433 +refs/heads/master: 178b279b645a14ca8ea01e4ea818c88681a31b07 diff --git a/trunk/sound/soc/fsl/p1022_ds.c b/trunk/sound/soc/fsl/p1022_ds.c index 8fa4d5f8eda1..fcb862eb0c73 100644 --- a/trunk/sound/soc/fsl/p1022_ds.c +++ b/trunk/sound/soc/fsl/p1022_ds.c @@ -297,8 +297,10 @@ static int get_dma_channel(struct device_node *ssi_np, * dai->platform name should already point to an allocated buffer. */ ret = of_address_to_resource(dma_channel_np, 0, &res); - if (ret) + if (ret) { + of_node_put(dma_channel_np); return ret; + } snprintf((char *)dai->platform_name, DAI_NAME_SIZE, "%llx.%s", (unsigned long long) res.start, dma_channel_np->name);