diff options
Diffstat (limited to 'drivers/serial/core.c')
| -rw-r--r-- | drivers/serial/core.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/serial/core.c b/drivers/serial/core.c index f38106f0e9f8..814ed0c7b0c4 100644 --- a/drivers/serial/core.c +++ b/drivers/serial/core.c @@ -577,8 +577,7 @@ static void uart_flush_buffer(struct tty_struct *tty) struct uart_port *port = state->port; unsigned long flags; - DPRINTK("uart_flush_buffer(%d) called\n", - minor(tty->device) - tty->driver->minor_start); + DPRINTK("uart_flush_buffer(%d) called\n", tty->index); spin_lock_irqsave(&port->lock, flags); uart_circ_clear(&state->info->xmit); @@ -1556,7 +1555,7 @@ static int uart_open(struct tty_struct *tty, struct file *filp) { struct uart_driver *drv = (struct uart_driver *)tty->driver->driver_state; struct uart_state *state; - int retval, line = minor(tty->device) - tty->driver->minor_start; + int retval, line = tty->index; BUG_ON(!kernel_locked()); DPRINTK("uart_open(%d) called\n", line); |
