clk:at91: Fix memory leak in of_at91_clk_master_setup()
authorMasanari Iida <standby24x7@gmail.com>
Tue, 11 Feb 2014 13:15:07 +0000 (22:15 +0900)
committerMike Turquette <mturquette@linaro.org>
Thu, 27 Feb 2014 02:00:56 +0000 (18:00 -0800)
commitf63fcc90a379a269a07a1111f5b7ba28ebcb1eb4
treebdea76f359499336d0bdb1a7724c6328ef0152e7
parentec6deea1a147a10baf1672dc66025a13bc259680
clk:at91: Fix memory leak in of_at91_clk_master_setup()

cppcheck detected following error
[clk-master.c:245]: (error) Memory leak: characteristics

The original code forgot to free characteristics when
irq_of_parse_and_map() failed.

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by Boris BREZILLON <b.brezillon@overkiz.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/at91/clk-master.c