]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - drivers/char/nozomi.c
Char: nozomi, set tty->driver_data appropriately
[linux-imx.git] / drivers / char / nozomi.c
index 21ae1b158b3b551b27bea0ec3e2f467a9011f0e6..18af923093c3362e7c24c001fe2a85f8e12a3477 100644 (file)
@@ -1612,6 +1612,7 @@ static int ntty_install(struct tty_driver *driver, struct tty_struct *tty)
        if (ret == 0) {
                tty_driver_kref_get(driver);
                tty->count++;
+               tty->driver_data = port;
                driver->ttys[tty->index] = tty;
        }
        return ret;
@@ -1640,7 +1641,7 @@ static int ntty_activate(struct tty_port *tport, struct tty_struct *tty)
 
 static int ntty_open(struct tty_struct *tty, struct file *filp)
 {
-       struct port *port = get_port_by_tty(tty);
+       struct port *port = tty->driver_data;
        return tty_port_open(&port->port, tty, filp);
 }