linux-stable/drivers/s390/char
Sven Schnelle ba5c2e2ae4 s390/con3270: add special output handling when oops_in_progress is set
Normally a user can scroll back with PF7/PF8 if printed messages are
outside of the visible screen area. This doesn't work when the kernel
crashes, because the scrollback handling is done by the kernel, which
is no longer alive after the kernel crash. Add code to always print
all dirty lines in the screen buffer, so the user can scroll back with
the terminal scrollback keys (Page Up/Down).

Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
2023-01-09 14:34:06 +01:00
..
con3215.c s390/con3215: Fix white space errors 2022-10-26 14:46:51 +02:00
con3270.c s390/con3270: add special output handling when oops_in_progress is set 2023-01-09 14:34:06 +01:00
ctrlchar.c
ctrlchar.h
defkeymap.c
defkeymap.map
diag_ftp.c s390/extable: move EX_TABLE define to asm-extable.h 2022-03-08 00:33:00 +01:00
diag_ftp.h
fs3270.c s390/fs3270: split header files 2023-01-09 14:34:05 +01:00
hmcdrv_cache.c s390: move from strlcpy with unused retval to strscpy 2022-08-30 22:00:33 +02:00
hmcdrv_cache.h
hmcdrv_dev.c driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. 2022-11-30 13:01:33 +01:00
hmcdrv_dev.h
hmcdrv_ftp.c
hmcdrv_ftp.h
hmcdrv_mod.c
Kconfig s390/tty3270: rename to con3270 2023-01-09 14:33:56 +01:00
keyboard.c
keyboard.h tty: the rest, stop using tty_schedule_flip() 2021-11-25 18:35:23 +01:00
Makefile s390/tty3270: rename to con3270 2023-01-09 14:33:56 +01:00
monreader.c
monwriter.c
raw3270.c s390/raw3270: fix nullpointer check 2023-01-09 14:34:04 +01:00
raw3270.h s390/fs3270: split header files 2023-01-09 14:34:05 +01:00
sclp.c s390/sclp: allow to change sclp_console_drop during runtime 2022-11-29 14:17:04 +01:00
sclp.h s390/sclp: use kstrobool() to parse sclp_con_drop parameter 2022-11-29 14:17:03 +01:00
sclp_ap.c
sclp_cmd.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
sclp_con.c s390/consoles: improve panic notifiers reliability 2022-05-06 20:45:13 +02:00
sclp_config.c s390: remove invalid email address of Heiko Carstens 2022-02-06 23:31:29 +01:00
sclp_cpi_sys.c
sclp_cpi_sys.h
sclp_ctl.c
sclp_diag.h
sclp_early.c s390/ipl: add eckd support 2022-12-06 16:18:21 +01:00
sclp_early_core.c s390/sclp: introduce sclp_emergency_printk() 2022-12-06 16:18:24 +01:00
sclp_ftp.c
sclp_ftp.h
sclp_ocf.c
sclp_pci.c
sclp_quiesce.c
sclp_rw.c
sclp_rw.h
sclp_sd.c s390/sclp_sd: use default_groups in kobj_type 2022-01-08 17:44:05 +01:00
sclp_sdias.c s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion 2022-02-06 23:31:29 +01:00
sclp_sdias.h
sclp_tty.c
sclp_tty.h
sclp_vt220.c s390/consoles: improve panic notifiers reliability 2022-05-06 20:45:13 +02:00
tape.h
tape_34xx.c s390/tape: fix comment typo 2022-07-28 18:05:23 +02:00
tape_3590.c
tape_3590.h
tape_char.c
tape_class.c s390: move from strlcpy with unused retval to strscpy 2022-08-30 22:00:33 +02:00
tape_class.h
tape_core.c
tape_proc.c
tape_std.c s390/tape: fix timer initialization in tape_std_assign() 2021-11-08 14:17:49 +01:00
tape_std.h
uvdevice.c s390/uvdevice: autoload module based on CPU facility 2022-07-19 16:18:49 +02:00
vmcp.c s390/vmcp: use page_to_virt instead of page_to_phys 2021-12-06 14:42:25 +01:00
vmlogrdr.c
vmur.c s390/vmur: generate uevent on unsolicited device end 2022-10-10 10:15:10 +02:00
vmur.h s390/vmur: generate uevent on unsolicited device end 2022-10-10 10:15:10 +02:00
zcore.c iov_iter work; most of that is about getting rid of 2022-12-12 18:29:54 -08:00