[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <94bbd764-9727-5e17-aab0-66738edec39f@web.de>
Date: Fri, 5 Apr 2019 14:30:58 +0200
From: Markus Elfring <Markus.Elfring@....de>
To: Wen Yang <wen.yang99@....com.cn>, alsa-devel@...a-project.org,
linuxppc-dev@...ts.ozlabs.org
Cc: linux-kernel@...r.kernel.org, Fabio Estevam <festevam@...il.com>,
Jaroslav Kysela <perex@...ex.cz>,
Liam Girdwood <lgirdwood@...il.com>,
Mark Brown <broonie@...nel.org>,
Nicolin Chen <nicoleotsuka@...il.com>,
Takashi Iwai <tiwai@...e.com>, Timur Tabi <timur@...nel.org>,
Xiubo Li <Xiubo.Lee@...il.com>, Yi Wang <wang.yi59@....com.cn>
Subject: Re: [PATCH 2/3] ASoC: fsl_utils: fix a leaked reference by adding
missing of_node_put
> @@ -71,6 +71,7 @@ int fsl_asoc_get_dma_channel(struct device_node *ssi_np,
> iprop = of_get_property(dma_np, "cell-index", NULL);
> if (!iprop) {
> of_node_put(dma_np);
> + of_node_put(dma_channel_np);
> return -EINVAL;
> }
> *dma_id = be32_to_cpup(iprop);
How do you think about to adjust the exception handling in this function
implementation a bit more according to the Linux coding style?
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/sound/soc/fsl/fsl_utils.c?id=c705247136a523488eac806bd357c3e5d79a7acd#n16
Regards,
Markus
Powered by blists - more mailing lists