From f5945564e786db88a56c2893bbf09474dc7bbb10 Mon Sep 17 00:00:00 2001 From: Chandana Kishori Chiluveru Date: Wed, 14 Jul 2021 14:59:58 +0530 Subject: [PATCH] serial: msm_geni_serial: Reset UART error code to default during shutdown Currently driver is seting UART error code to default only when BT host calling TIOCFAULT crash ioctl. This change is to reset UART error code to default during shutdown so that it will helps in passing correct UART error code from UART driver from next session. Change-Id: I2a073634699d54e905ca3970392563f7d8130640 Signed-off-by: Chandana Kishori Chiluveru --- drivers/tty/serial/msm_geni_serial.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/tty/serial/msm_geni_serial.c b/drivers/tty/serial/msm_geni_serial.c index 21dbdc0075f1..b16ede74c13e 100644 --- a/drivers/tty/serial/msm_geni_serial.c +++ b/drivers/tty/serial/msm_geni_serial.c @@ -2380,6 +2380,8 @@ static void msm_geni_serial_shutdown(struct uart_port *uport) IPC_LOG_MSG(msm_port->ipc_log_misc, "%s: Error %d pinctrl_select_state\n", __func__, ret); } + /* Reset UART error to default during port_close() */ + msm_port->uart_error = UART_ERROR_DEFAULT; } IPC_LOG_MSG(msm_port->ipc_log_misc, "%s: End\n", __func__); }