From mboxrd@z Thu Jan 1 00:00:00 1970 From: sergei.shtylyov@cogentembedded.com (Sergei Shtylyov) Date: Sat, 14 Jun 2014 23:35:42 +0400 Subject: [PATCH] Frees gate after if statement in clk-sunxi.c In-Reply-To: <1402769508-3821-1-git-send-email-xerofoify@gmail.com> References: <1402769508-3821-1-git-send-email-xerofoify@gmail.com> Message-ID: <539CA40E.10800@cogentembedded.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 06/14/2014 10:11 PM, Nick wrote: > Signed-off-by: Nick > --- > drivers/clk/sunxi/clk-sunxi.c | 1 + > 1 file changed, 1 insertion(+) > diff --git a/drivers/clk/sunxi/clk-sunxi.c b/drivers/clk/sunxi/clk-sunxi.c > index 4264834..6f4fc51 100644 > --- a/drivers/clk/sunxi/clk-sunxi.c > +++ b/drivers/clk/sunxi/clk-sunxi.c > @@ -42,6 +42,7 @@ static void __init sun4i_osc_clk_setup(struct device_node *node) > u32 rate; > > if (of_property_read_u32(node, "clock-frequency", &rate)) > + kree(gate); 'gate' is not allocated at this point either... at least not in Linus' tree. > return; And you forgot {} around these 2 statements. WBR, Sergei