clk: max77686: Fix clean-up in error and remove paths
authorTomasz Figa <t.figa@samsung.com>
Fri, 23 Aug 2013 17:03:47 +0000 (19:03 +0200)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:44:08 +0000 (11:44 +0900)
commit4b00d5e9f002210570c1a0c03f86b407e928eb46
tree7e47672de288f5c63a20f5283967816b62bbc740
parentcb5136cbe40b1b94c7fd806ef39baa863b88f761
clk: max77686: Fix clean-up in error and remove paths

This patch fixes invalid kfree() and adds missing call to clk_unregister()
in error and remove paths in max77686_clk_probe(). While at it, error
handling is also cleaned up.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
drivers/clk/clk-max77686.c