clk: rockchip: free memory in error cases when registering clock branches
authorShawn Lin <shawn.lin@rock-chips.com>
Tue, 2 Feb 2016 03:37:50 +0000 (11:37 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 May 2016 09:21:12 +0000 (11:21 +0200)
commitc7ea1f7642d7d77503804086af9b2336621b31e8
tree0ec2cc84e527d6a1db2106c48dbdf18a7f02b3cc
parente6ce6ce062650eda95bc2b44420a4a7151c42d8a
clk: rockchip: free memory in error cases when registering clock branches

commit 2467b6745e0ae9c6cdccff24c4cceeb14b1cce3f upstream.

Add free memeory if rockchip_clk_register_branch fails.

Fixes: a245fecbb806 ("clk: rockchip: add basic infrastructure...")
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/clk/rockchip/clk.c