aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dynamic_debug.c
diff options
context:
space:
mode:
authorMartin Schwidefsky <[email protected]>2014-08-13 10:01:30 +0000
committerMartin Schwidefsky <[email protected]>2014-08-15 07:01:17 +0000
commite512d56c799517f33b301d81e9a5e0ebf30c2d1e (patch)
tree5bcbcd7da9d5ee77b2abb8870b8f6ad4556ed648 /lib/dynamic_debug.c
parents390: wire up memfd_create syscall (diff)
downloadkernel-e512d56c799517f33b301d81e9a5e0ebf30c2d1e.tar.gz
kernel-e512d56c799517f33b301d81e9a5e0ebf30c2d1e.zip
s390/3215: fix tty output containing tabs
git commit 37f81fa1f63ad38e16125526bb2769ae0ea8d332 "n_tty: do O_ONLCR translation as a single write" surfaced a bug in the 3215 device driver. In combination this broke tab expansion for tty ouput. The cause is an asymmetry in the behaviour of tty3215_ops->write vs tty3215_ops->put_char. The put_char function scans for '\t' but the write function does not. As the driver has logic for the '\t' expansion remove XTABS from c_oflag of the initial termios as well. Reported-by: Stephen Powell <[email protected]> Signed-off-by: Martin Schwidefsky <[email protected]>
Diffstat (limited to 'lib/dynamic_debug.c')
0 files changed, 0 insertions, 0 deletions