From: Fabio Estevam Date: Mon, 27 Oct 2014 16:49:38 +0000 (-0200) Subject: serial: imx: Remove unneeded goto label X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=cb0f0a5ff43c1ae05c6d696857c42dceb0cda7f8;p=linux-beck.git serial: imx: Remove unneeded goto label Instead of jumping to 'error_out1' label we can simplify the code and return the error code directly. Signed-off-by: Fabio Estevam Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c index e4a2846f34a6..e7dc2102bb27 100644 --- a/drivers/tty/serial/imx.c +++ b/drivers/tty/serial/imx.c @@ -1076,11 +1076,11 @@ static int imx_startup(struct uart_port *port) retval = clk_prepare_enable(sport->clk_per); if (retval) - goto error_out1; + return retval; retval = clk_prepare_enable(sport->clk_ipg); if (retval) { clk_disable_unprepare(sport->clk_per); - goto error_out1; + return retval; } imx_setup_ufcr(sport, 0); @@ -1170,9 +1170,6 @@ static int imx_startup(struct uart_port *port) } return 0; - -error_out1: - return retval; } static void imx_shutdown(struct uart_port *port)