From 28b04bac6c8ad0cb96ce89844db3aa8f85bdf81d Mon Sep 17 00:00:00 2001 From: Anton Vorontsov Date: Sat, 19 Sep 2009 13:13:20 -0700 Subject: [PATCH] --- yaml --- r: 163826 b: refs/heads/master c: 24d481ecae1614cf02e638c8dce9b6e8bf230603 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/serial/8250.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9323f2ce7a33..e12bd5a3e390 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1c2f04937b3e397a5695953c6b82aa4c77d21eb8 +refs/heads/master: 24d481ecae1614cf02e638c8dce9b6e8bf230603 diff --git a/trunk/drivers/serial/8250.c b/trunk/drivers/serial/8250.c index 83168a6c3c05..1fd4894d9b51 100644 --- a/trunk/drivers/serial/8250.c +++ b/trunk/drivers/serial/8250.c @@ -2272,7 +2272,9 @@ serial8250_set_termios(struct uart_port *port, struct ktermios *termios, /* * Ask the core to calculate the divisor for us. */ - baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); + baud = uart_get_baud_rate(port, termios, old, + port->uartclk / 16 / 0xffff, + port->uartclk / 16); quot = serial8250_get_divisor(port, baud); /*