From: Hugo Villeneuve Date: Fri, 10 Apr 2026 15:20:12 +0000 (-0400) Subject: serial: core: simplify clipping logic in uart_get_baud_rate() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1097aedec77674fe4f08f40b3f0bac26ea437fc0;p=thirdparty%2Fkernel%2Fstable.git serial: core: simplify clipping logic in uart_get_baud_rate() Simplify the clipping logic in uart_get_baud_rate() to improve code readability. Signed-off-by: Hugo Villeneuve Link: https://patch.msgid.link/20260410152022.2146488-5-hugo@hugovil.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_core.c index e6a8ab40442d..f89c0dc29516 100644 --- a/drivers/tty/serial/serial_core.c +++ b/drivers/tty/serial/serial_core.c @@ -543,11 +543,11 @@ uart_get_baud_rate(struct uart_port *port, struct ktermios *termios, */ if (!hung_up) { if (baud <= min) - tty_termios_encode_baud_rate(termios, - min + 1, min + 1); + baud = min + 1; else - tty_termios_encode_baud_rate(termios, - max - 1, max - 1); + baud = max - 1; + + tty_termios_encode_baud_rate(termios, baud, baud); } } return 0;