From 3351162b699c4c0e10fa734e70e0626a28efada6 Mon Sep 17 00:00:00 2001 From: Satya Durga Srinivasu Prabhala Date: Thu, 16 Jun 2016 15:13:02 -0700 Subject: tty: serial: msm: replace iowrite32_rep with writel_relaxed_no_log RTB logs gets flooded during console write operation due to logged variant of API. This commit replaces logged variant API with no log variant to suppress logs. CRs-Fixed: 1030352 Change-Id: I79f943cbc13553b3dbdce68f5c1143fa54f6eafa Signed-off-by: Satya Durga Srinivasu Prabhala --- drivers/tty/serial/msm_serial.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'drivers/tty/serial') diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c index dcde955475dc..edd66bb7bd4c 100644 --- a/drivers/tty/serial/msm_serial.c +++ b/drivers/tty/serial/msm_serial.c @@ -1391,6 +1391,7 @@ static void __msm_console_write(struct uart_port *port, const char *s, int j; unsigned int num_chars; char buf[4] = { 0 }; + const u32 *buffer; if (is_uartdm) num_chars = min(count - i, (unsigned int)sizeof(buf)); @@ -1415,7 +1416,8 @@ static void __msm_console_write(struct uart_port *port, const char *s, while (!(msm_read(port, UART_SR) & UART_SR_TX_READY)) cpu_relax(); - iowrite32_rep(tf, buf, 1); + buffer = (const u32 *)buf; + writel_relaxed_no_log(*buffer, tf); i += num_chars; } spin_unlock(&port->lock); -- cgit v1.2.3