mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 19:26:25 +00:00
x86: fix ktermios-termio conversion
The legacy TCSETA{,W,F} ioctls failed to set the termio->c_line field on x86. This adds a missing get_user. The same ioctls also fail to report faulting user pointers, which we keep ignoring. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
70fd8fdecc
commit
5b0ed5263c
1 changed files with 1 additions and 0 deletions
|
@ -67,6 +67,7 @@ static inline int user_termio_to_kernel_termios(struct ktermios *termios,
|
|||
SET_LOW_TERMIOS_BITS(termios, termio, c_oflag);
|
||||
SET_LOW_TERMIOS_BITS(termios, termio, c_cflag);
|
||||
SET_LOW_TERMIOS_BITS(termios, termio, c_lflag);
|
||||
get_user(termios->c_line, &termio->c_line);
|
||||
return copy_from_user(termios->c_cc, termio->c_cc, NCC);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue