]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/serial/samsung.c
slub: Fix up missing kmalloc_cache -> kmem_cache_node case for memoryhotplug
[mv-sheeva.git] / drivers / serial / samsung.c
index a9d6c5626a0ac828929bf3b0f581f603d120f453..b1156ba8ad1452c113fff20740a1d01596ab3cb2 100644 (file)
@@ -705,8 +705,13 @@ static void s3c24xx_serial_set_termios(struct uart_port *port,
        if (ourport->info->has_divslot) {
                unsigned int div = ourport->baudclk_rate / baud;
 
-               udivslot = udivslot_table[div & 15];
-               dbg("udivslot = %04x (div %d)\n", udivslot, div & 15);
+               if (cfg->has_fracval) {
+                       udivslot = (div & 15);
+                       dbg("fracval = %04x\n", udivslot);
+               } else {
+                       udivslot = udivslot_table[div & 15];
+                       dbg("udivslot = %04x (div %d)\n", udivslot, div & 15);
+               }
        }
 
        switch (termios->c_cflag & CSIZE) {