diff options
Diffstat (limited to 'arch/um/drivers/line.c')
| -rw-r--r-- | arch/um/drivers/line.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/arch/um/drivers/line.c b/arch/um/drivers/line.c index 5d1f9761e591..82b90a0f8dc5 100644 --- a/arch/um/drivers/line.c +++ b/arch/um/drivers/line.c @@ -109,7 +109,7 @@ int line_write(struct line *lines, struct tty_struct *tty, int from_user,  		buf = new;  	} -	i = minor(tty->device) - tty->driver->minor_start; +	i = tty->index;  	line = &lines[i];  	down(&line->sem); @@ -219,7 +219,7 @@ int line_open(struct line *lines, struct tty_struct *tty,  	int n, err = 0;  	if(tty == NULL) n = 0; -	else n = minor(tty->device) - tty->driver->minor_start; +	else n = tty->index;  	line = &lines[n];  	down(&line->sem); @@ -267,7 +267,7 @@ void line_close(struct line *lines, struct tty_struct *tty)  	int n;  	if(tty == NULL) n = 0; -	else n = minor(tty->device) - tty->driver->minor_start; +	else n = tty->index;  	line = &lines[n];  	down(&line->sem); | 
