ss->line = gb_tty->minor;
        ss->xmit_fifo_size = 16;
        ss->baud_base = 9600;
-       ss->close_delay = gb_tty->port.close_delay / 10;
+       ss->close_delay = jiffies_to_msecs(gb_tty->port.close_delay) / 10;
        ss->closing_wait =
                gb_tty->port.closing_wait == ASYNC_CLOSING_WAIT_NONE ?
-               ASYNC_CLOSING_WAIT_NONE : gb_tty->port.closing_wait / 10;
+               ASYNC_CLOSING_WAIT_NONE :
+               jiffies_to_msecs(gb_tty->port.closing_wait) / 10;
+
        return 0;
 }
 
        unsigned int close_delay;
        int retval = 0;
 
-       close_delay = ss->close_delay * 10;
+       close_delay = msecs_to_jiffies(ss->close_delay * 10);
        closing_wait = ss->closing_wait == ASYNC_CLOSING_WAIT_NONE ?
-                       ASYNC_CLOSING_WAIT_NONE : ss->closing_wait * 10;
+                       ASYNC_CLOSING_WAIT_NONE :
+                       msecs_to_jiffies(ss->closing_wait * 10);
 
        mutex_lock(&gb_tty->port.mutex);
        if (!capable(CAP_SYS_ADMIN)) {