FAILED: patch "[PATCH] serial: mvebu-uart: fix calculation of clock divisor" failed to apply to 4.19-stable tree
[email protected]
maintainerThe patch below does not apply to the 4.19-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From 9078204ca5c33ba20443a8623a41a68a9995a70d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pali=20Roh=C3=A1r?= <[email protected]>
Date: Fri, 25 Jun 2021 00:49:00 +0200
Subject: [PATCH] serial: mvebu-uart: fix calculation of clock divisor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The clock divisor should be rounded to the closest value.
drivers/tty/serial/mvebu-uart.c +1 -1
@@ -463,7 +463,7 @@ static int mvebu_uart_baud_rate_set(struct uart_port *port, unsigned int baud)* makes use of D to configure the desired baudrate. */ m_divisor =OSAMP_DEFAULT_DIVISOR ; - d_divisor =DIV_ROUND_UP (port->uartclk, baud * m_divisor); + d_divisor =DIV_ROUND_CLOSEST (port->uartclk, baud * m_divisor); brdv =readl (port->membase +UART_BRDV ); brdv &= ~BRDV_BAUD_MASK ;
Pali Rohár
maintainerQuoted 1 line · On Sunday 11 July 2021 15:02:41 [email protected] wrote:
The patch below does not apply to the 4.19-stable tree.
Hello Greg!
I have tested this it and it applies cleanly. I have just called following commands on top of linux-4.19.y branch without any manual backporting and there were no issues.
git cherry-pick 0e4cf69ede87
git cherry-pick 9078204ca5c3
Could you look at it, why it is failing for you?
Quoted 40 lines
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From
9078204ca5c33ba20443a8623a41a68a9995a70dMon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pali=20Roh=C3=A1r?= <[email protected]>
Date: Fri, 25 Jun 2021 00:49:00 +0200
Subject: [PATCH] serial: mvebu-uart: fix calculation of clock divisor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bitThe clock divisor should be rounded to the closest value.
Signed-off-by Pali Rohár <[email protected]>Fixes 68a0db1d7da2 ("serial: mvebu-uart: add function to change baudrate")Cc [email protected] # 0e4cf69ede87 ("serial: mvebu-uart: clarify the baud rate derivation")Signed-off-by Greg Kroah-Hartman <[email protected]>drivers/tty/serial/mvebu-uart.c +1
-1@@ -463,7 +463,7 @@ static int mvebu_uart_baud_rate_set(struct uart_port *port, unsigned int baud)* makes use of D to configure the desired baudrate. */ m_divisor =OSAMP_DEFAULT_DIVISOR ; - d_divisor =DIV_ROUND_UP (port->uartclk, baud * m_divisor); + d_divisor =DIV_ROUND_CLOSEST (port->uartclk, baud * m_divisor); brdv =readl (port->membase +UART_BRDV ); brdv &= ~BRDV_BAUD_MASK ;
Greg KH
maintainerQuoted 5 lines · Pali Rohár
Quoted 1 line · On Sunday 11 July 2021 15:02:41 [email protected] wrote:
The patch below does not apply to the 4.19-stable tree.
Hello Greg!
Quoted 8 lines
I have tested this it and it applies cleanly. I have just called following commands on top of linux-4.19.y branch without any manual backporting and there were no issues.
git cherry-pick
0e4cf69ede87
git cherry-pick9078204ca5c3Could you look at it, why it is failing for you?
Ah, my fault, I forgot to grab the first commit here.
Now queued up, thanks.
greg k-h