ARM: common: fiq_debugger: fix the cleanup on errors in probe

Change-Id: I58bd0604c0520b13e11bf02836eb4ddbadba1372
Signed-off-by: Dima Zavin <dima@android.com>
This commit is contained in:
Dima Zavin
2011-10-20 14:48:37 -07:00
parent 48ef31abe4
commit 0d5d8ecf75

View File

@@ -923,9 +923,12 @@ err_register_fiq:
if (pdata->uart_free)
pdata->uart_free(pdev);
err_uart_init:
kfree(state);
if (state->clk)
clk_disable(state->clk);
if (state->clk)
clk_put(state->clk);
wake_lock_destroy(&state->debugger_wake_lock);
kfree(state);
return ret;
}