]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
serial-uartlite: Use allocated structure instead of static ones
authorShubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Thu, 4 Oct 2018 14:37:40 +0000 (20:07 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 5 Oct 2018 09:34:43 +0000 (11:34 +0200)
Remove the use of the static uartlite structure.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/tty/serial/uartlite.c

index 1bb5e323bd271ef96458493d132b167b4ad95a7b..5a346f5014c75774c145cd42aa63a3a70cffa612 100644 (file)
@@ -673,7 +673,7 @@ static int ulite_assign(struct device *dev, int id, u32 base, int irq,
 #endif
 
        /* Register the port */
-       rc = uart_add_one_port(&ulite_uart_driver, port);
+       rc = uart_add_one_port(pdata->ulite_uart_driver, port);
        if (rc) {
                dev_err(dev, "uart_add_one_port() failed; err=%i\n", rc);
                port->mapbase = 0;
@@ -684,7 +684,7 @@ static int ulite_assign(struct device *dev, int id, u32 base, int irq,
 #ifdef CONFIG_SERIAL_UARTLITE_CONSOLE
        /* This is not port which is used for console that's why clean it up */
        if (console_port == port &&
-           !(ulite_uart_driver->cons->flags & CON_ENABLED))
+           !(pdata->ulite_uart_driver->cons->flags & CON_ENABLED))
                console_port = NULL;
 #endif