]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ipu: don't pass bogus pointers to kfree() in error cases
authorLothar Waßmann <LW@KARO-electronics.de>
Wed, 25 Feb 2015 14:20:37 +0000 (15:20 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 25 Feb 2015 14:20:37 +0000 (15:20 +0100)
drivers/mxc/ipu3/ipu_pixel_clk.c

index c1f6f7d9ff6b300e7020f7abca284a5b48a58fc9..d281615a1f2bc7f76896449229dd47bc828a76b2 100644 (file)
@@ -238,7 +238,7 @@ struct clk *clk_register_div_pix_clk(struct device *dev, const char *name,
 
        clk = clk_register(dev, &di_div->hw);
        if (IS_ERR(clk))
-               kfree(clk);
+               kfree(di_div);
 
        return clk;
 }
@@ -311,7 +311,7 @@ struct clk *clk_register_gate_pix_clk(struct device *dev, const char *name,
 
        clk = clk_register(dev, &gate->hw);
        if (IS_ERR(clk))
-               kfree(clk);
+               kfree(gate);
 
        return clk;
 }