aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/ipack
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/ipack')
-rw-r--r--drivers/staging/ipack/devices/ipoctal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/ipack/devices/ipoctal.c b/drivers/staging/ipack/devices/ipoctal.c
index a5af423a4e7..a1aae40ce68 100644
--- a/drivers/staging/ipack/devices/ipoctal.c
+++ b/drivers/staging/ipack/devices/ipoctal.c
@@ -114,8 +114,6 @@ static int ipoctal_port_activate(struct tty_port *port, struct tty_struct *tty)
ipoctal_write_io_reg(ipoctal, &ipoctal->chan_regs[channel].u.w.cr,
CR_ENABLE_RX);
- tty->driver_data = ipoctal;
-
return 0;
}
@@ -136,6 +134,8 @@ static int ipoctal_open(struct tty_struct *tty, struct file *file)
if (atomic_read(&ipoctal->open[channel]))
return -EBUSY;
+ tty->driver_data = ipoctal;
+
res = tty_port_open(&ipoctal->tty_port[channel], tty, file);
if (res)
return res;