WSL2-Linux-Kernel/drivers/s390/char
Martin Schwidefsky 36d9f4d3b6 s390/3270: fix allocation of tty3270_screen structure
The tty3270_alloc_screen function is called from tty3270_install with
swapped arguments, the number of columns instead of rows and vice versa.
The number of rows is typically smaller than the number of columns which
makes the screen array too big but the individual cell arrays for the
lines too small. Creating lines longer than the number of rows will
clobber the memory after the end of the cell array.
The fix is simple, call tty3270_alloc_screen with the correct argument
order.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2013-12-18 17:35:30 +01:00
..
Kconfig tty: Added a CONFIG_TTY option to allow removal of TTY 2013-01-18 16:15:27 -08:00
Makefile s390/sclp: Determine HSA size dynamically for zfcpdump 2013-11-15 14:08:40 +01:00
con3215.c s390/cio: ccw_device_force_console don't use static variable 2013-04-17 14:07:31 +02:00
con3270.c
ctrlchar.c
ctrlchar.h
defkeymap.c
defkeymap.map
fs3270.c s390/3270: fix missing device_destroy() call 2013-11-15 14:08:37 +01:00
keyboard.c
keyboard.h TTY: switch tty_schedule_flip 2013-01-15 22:43:15 -08:00
monreader.c s390/monreader: Remove redundant NULL check before kfree 2013-04-17 14:07:25 +02:00
monwriter.c s390/monwriter: fix smatch warning for strcpy() 2013-10-24 17:17:08 +02:00
raw3270.c s390/3270: use diagnose 0x210 for device sensing under z/VM 2013-10-24 17:17:10 +02:00
raw3270.h s390/3270: asynchronous size sensing 2013-02-14 15:55:03 +01:00
sclp.c s390/time: correct use of store clock fast 2013-10-22 09:16:40 +02:00
sclp.h s390/sclp: Move early code from sclp_cmd.c to sclp_early.c 2013-11-15 14:08:41 +01:00
sclp_async.c
sclp_cmd.c s390/sclp: Move early code from sclp_cmd.c to sclp_early.c 2013-11-15 14:08:41 +01:00
sclp_con.c s390/sclp: add parameter to specify number of buffer pages 2013-06-26 21:10:03 +02:00
sclp_config.c s390/sclp: reword cpu capability change message 2013-08-22 12:20:07 +02:00
sclp_cpi.c
sclp_cpi_sys.c
sclp_cpi_sys.h
sclp_ctl.c s390/sclp: remove duplicated include from sclp_ctl.c 2013-06-26 21:10:24 +02:00
sclp_early.c s390/sclp: replace uninitialized early_event_mask_sccb variable with sccb_early 2013-12-02 15:31:07 +01:00
sclp_ocf.c
sclp_quiesce.c
sclp_rw.c
sclp_rw.h
sclp_sdias.c s390/sclp: Move declarations for sclp_sdias into separate header file 2013-11-15 14:08:39 +01:00
sclp_sdias.h s390/sclp: Move declarations for sclp_sdias into separate header file 2013-11-15 14:08:39 +01:00
sclp_tty.c TTY: add tty_port_tty_wakeup helper 2013-03-18 16:19:45 -07:00
sclp_tty.h
sclp_vt220.c s390/sclp: add parameter to specify number of buffer pages 2013-06-26 21:10:03 +02:00
tape.h
tape_34xx.c
tape_3590.c
tape_3590.h
tape_char.c new helper: file_inode(file) 2013-02-22 23:31:31 -05:00
tape_class.c s390/drivers: Cocci spatch "ptr_ret.spatch" 2013-06-26 21:10:22 +02:00
tape_class.h
tape_core.c
tape_proc.c
tape_std.c
tape_std.h
tty3270.c s390/3270: fix allocation of tty3270_screen structure 2013-12-18 17:35:30 +01:00
tty3270.h
vmcp.c
vmcp.h
vmlogrdr.c s390/vmlogrdr: fix array access in vmlogrdr_open() 2013-10-15 13:47:59 +02:00
vmur.c treewide: relase -> release 2013-06-28 14:34:33 +02:00
vmur.h
vmwatchdog.c s390/vmwatchdog: do not use static data 2013-06-26 21:10:29 +02:00
zcore.c s390/sclp: Determine HSA size dynamically for zfcpdump 2013-11-15 14:08:40 +01:00