From: Thomas Betker Date: Wed, 11 Mar 2015 21:39:27 +0000 (+0100) Subject: serial: xuartps: Fix iobase use. X-Git-Tag: v4.1-rc1~61^2~20 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=0c39a467e7ba68a0d94439c1ebe260dc5b26302b;p=karo-tx-linux.git serial: xuartps: Fix iobase use. cdns_uart_get_port() sets port->iobase = 1 to "mark port in use", but this "in use" condition is not checked anywhere else in the code. So remove the line, keeping port->iobase = 0 (which also makes more sense). Signed-off-by: Thomas Betker Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c index b0c2862a3daf..50643a94c5c1 100644 --- a/drivers/tty/serial/xilinx_uartps.c +++ b/drivers/tty/serial/xilinx_uartps.c @@ -1038,7 +1038,6 @@ static struct uart_port *cdns_uart_get_port(int id) /* At this point, we've got an empty uart_port struct, initialize it */ spin_lock_init(&port->lock); port->membase = NULL; - port->iobase = 1; /* mark port in use */ port->irq = 0; port->type = PORT_UNKNOWN; port->iotype = UPIO_MEM32;