remarkable-linux/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
..
con3215.c
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
Kconfig
keyboard.c
keyboard.h
Makefile s390/sclp: Determine HSA size dynamically for zfcpdump 2013-11-15 14:08:40 +01:00
monreader.c
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
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
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
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