diff --git a/drivers/tty/serial/msm_geni_serial.c b/drivers/tty/serial/msm_geni_serial.c index d5f0b9c56dda..f739273dd5f6 100644 --- a/drivers/tty/serial/msm_geni_serial.c +++ b/drivers/tty/serial/msm_geni_serial.c @@ -1686,7 +1686,7 @@ static int msm_geni_serial_handle_dma_rx(struct uart_port *uport, bool drop_rx) struct msm_geni_serial_port *msm_port = GET_DEV_PORT(uport); unsigned int rx_bytes = 0; struct tty_port *tport; - int ret; + int ret = 0; unsigned int geni_status; geni_status = geni_read_reg_nolog(uport->membase, SE_GENI_STATUS); @@ -3203,13 +3203,10 @@ static int msm_geni_serial_probe(struct platform_device *pdev) if (ret) goto exit_geni_serial_probe; - IPC_LOG_MSG(dev_port->ipc_log_misc, "%s: port:%s irq:%d\n", __func__, - uport->name, uport->irq); - return uart_add_one_port(drv, uport); + ret = uart_add_one_port(drv, uport); exit_geni_serial_probe: - IPC_LOG_MSG(dev_port->ipc_log_misc, "%s: fail port:%s ret:%d\n", - __func__, uport->name, ret); + IPC_LOG_MSG(dev_port->ipc_log_misc, "%s: ret:%d\n", __func__, ret); return ret; }