Commit 638441be authored by Dan Carpenter's avatar Dan Carpenter Committed by Greg Kroah-Hartman
Browse files

serial: 8250_lpc18xx: disable clks on error in probe()



Goto the clean up path to clean up a couple clocks before returning
on this error path.

Fixes: 0087b9e6 ("serial: 8250_lpc18xx: Switch to use uart_read_port_properties()")
Signed-off-by: default avatarDan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/92646c10-e0b5-4117-a9ac-ce9987d33ce3@moroto.mountain


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent fec50db7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -151,7 +151,7 @@ static int lpc18xx_serial_probe(struct platform_device *pdev)

	ret = uart_read_port_properties(&uart.port);
	if (ret)
		return ret;
		goto dis_uart_clk;

	uart.port.iotype = UPIO_MEM32;
	uart.port.regshift = 2;