aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/char
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+1
2024-04-26s390/3270: Fix buffer assignmentSven Schnelle1-2/+4
2024-04-09s390/ap: modularize ap busHolger Dengler1-1/+1
2024-03-19Merge tag 's390-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds8-63/+68
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-9/+35
2024-03-13s390/raw3270: make class3270 constantRicardo B. Marliere3-10/+12
2024-03-13s390/raw3270: improve raw3270_init() readabilityRicardo B. Marliere1-10/+12
2024-03-13s390/tape: make tape_class constantRicardo B. Marliere1-9/+8
2024-03-13s390/vmlogrdr: make vmlogrdr_class constantRicardo B. Marliere1-10/+8
2024-03-13s390/vmur: make vmur_class constantRicardo B. Marliere1-9/+9
2024-03-13s390/tape: fix virtual vs physical address confusionHeiko Carstens1-4/+8
2024-03-13s390/3270: use new address translation helpersHeiko Carstens1-7/+7
2024-03-13s390/3215: use new address translation helpersHeiko Carstens1-2/+2
2024-03-13s390/vmur: use new address translation helpersHeiko Carstens1-2/+2
2024-03-13s390/cio,idal: fix virtual vs physical address confusionHeiko Carstens1-3/+3
2024-02-21s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar1-6/+35
2024-02-21s390/sclp: remove unhandled memory notifier typeSumanth Korikkar1-3/+0
2024-02-12s390/switch_to: use generic header fileHeiko Carstens1-1/+0
2024-02-09s390/vmur: fix virtual vs physical address confusionThomas Richter1-2/+2
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-19/+18
2023-12-08tty: con3270: convert to u8 and size_tJiri Slaby (SUSE)1-6/+6
2023-12-08tty: con3215: convert to u8 and size_tJiri Slaby (SUSE)1-12/+12
2023-11-23tty: con3215: drop raw3215_info::ubufferJiri Slaby (SUSE)1-1/+0
2023-11-23s390/uvdevice: Report additional-data length for attestationSteffen Eiden1-0/+3
2023-10-25s390/sclp: replace deprecated strncpy with strtomemJustin Stitt1-1/+1
2023-10-25s390/sclp: handle default case in sclp memory notifierSumanth Korikkar1-1/+0
2023-09-19s390/ctlreg: add struct ctlregHeiko Carstens2-6/+6
2023-09-19s390/ctlreg: use local_ctl_load() and local_ctl_store() where possibleHeiko Carstens2-6/+6
2023-09-19s390/ctlreg: add local and system prefix to some functionsHeiko Carstens2-6/+6
2023-09-19s390/ctlreg: rename ctl_reg.h to ctlreg.hHeiko Carstens4-4/+4
2023-09-19s390/ctlreg: move control register code to separate fileHeiko Carstens1-0/+1
2023-09-07Merge tag 's390-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-7/+5
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-14/+14
2023-08-30s390/monreader: fix virtual vs physical address confusionGerald Schaefer1-7/+5
2023-08-16s390/mm: make virt_to_pfn() a static inlineLinus Walleij1-1/+1
2023-08-11tty: make tty_operations::write()'s count size_tJiri Slaby (SUSE)4-6/+8
2023-08-11tty: propagate u8 data to tty_operations::put_char()Jiri Slaby (SUSE)4-6/+6
2023-08-11tty: propagate u8 data to tty_operations::write()Jiri Slaby (SUSE)4-6/+4
2023-07-24docs: move s390 under archCosta Shulyupin1-1/+1
2023-07-24s390/mm: remove redundant check against VMEM_MAX_PHYSAlexander Gordeev1-4/+0
2023-07-24s390: add support for user-defined certificatesAnastasia Eskova1-0/+1
2023-07-06Merge tag 's390-6.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-2/+2
2023-07-04Revert "s390/mm: get rid of VMEM_MAX_PHYS macro"Alexander Gordeev1-3/+3
2023-07-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-8/+225
2023-07-03s390: include linux/io.h instead of asm/io.hHeiko Carstens2-2/+2
2023-06-28s390/mm: get rid of VMEM_MAX_PHYS macroAlexander Gordeev1-3/+3
2023-06-16s390/uvdevice: Add 'Lock Secret Store' UVCSteffen Eiden1-0/+39
2023-06-16s390/uvdevice: Add 'List Secrets' UVCSteffen Eiden1-0/+52
2023-06-16s390/uvdevice: Add 'Add Secret' UVCSteffen Eiden1-0/+63
2023-06-16s390/uvdevice: Add info IOCTLSteffen Eiden2-8/+71
2023-06-01s390/zcore: conditionally clear memory on reiplMikhail Zaslonko1-1/+40
2023-04-30Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds3-6/+6
2023-04-13s390/sclp: replace zero-length array with flexible-array memberHeiko Carstens2-2/+2
2023-03-20s390/boot: rename mem_detect to physmem_infoVasily Gorbik1-4/+4
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman5-5/+5
2023-02-24Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+2
2023-02-06s390/hmcdrv: use strscpy() instead of strlcpy()Heiko Carstens2-5/+5
2023-01-19tty: Cleanup tty_port_set_initialized() bool parameterIlpo Järvinen1-2/+2
2023-01-13s390/early: fix sclp_early_sccb variable lifetimeAlexander Gordeev1-1/+1
2023-01-10s390/con3270: move condev definitionHeiko Carstens1-1/+3
2023-01-09s390/con3270: add special output handling when oops_in_progress is setSven Schnelle1-15/+61
2023-01-09s390/con3270: set SBA and RA addresses when converting linesSven Schnelle1-23/+8
2023-01-09s390/con3270: simplify update flagsSven Schnelle1-20/+10
2023-01-09s390/con3270: return from notifier when activate view failsSven Schnelle1-2/+6
2023-01-09s390/fs3270: split header filesSven Schnelle2-88/+2
2023-01-09s390/fs3270: fix screen reset on activateSven Schnelle1-6/+7
2023-01-09s390/fs3270: fix function prototypesSven Schnelle1-38/+22
2023-01-09s390/fs3270: use *ptr instead of struct in kzallocSven Schnelle1-1/+1
2023-01-09s390/fs3270: remove duplicate assignmentSven Schnelle1-1/+2
2023-01-09s390/fs3270: add missing braces to if/elseSven Schnelle1-6/+9
2023-01-09s390/fs3270: fix whitespace errorsSven Schnelle1-16/+16
2023-01-09s390/raw3270: fix nullpointer checkSven Schnelle1-1/+1
2023-01-09s390/raw3270: split up raw3270_activate_view()Sven Schnelle1-28/+46
2023-01-09s390/raw3270: remove BUG_ON in raw3270_request_reset()Sven Schnelle2-4/+8
2023-01-09s390/raw3270: use DEVICE_ATTR_RO() for sysfs attributesSven Schnelle1-9/+9
2023-01-09s390/raw3270: add comment to spinlock memberSven Schnelle1-1/+1
2023-01-09s390/raw3270: fix raw3270 declarationsSven Schnelle1-29/+30
2023-01-09s390/raw3270: fix indentation/whitespace errorsSven Schnelle2-20/+23
2023-01-09s390/raw3270: move EXPORT_SYMBOL() next to functionsSven Schnelle1-24/+23
2023-01-09s390/con3270: fix minor checkpatch issuesSven Schnelle1-11/+17
2023-01-09s390/con3270: use msecs_to_jiffies()Sven Schnelle1-1/+1
2023-01-09s390/con3270: fix multiple assignments in one lineSven Schnelle1-5/+10
2023-01-09s390/con3270: fix camelcase in enum membersSven Schnelle1-13/+13
2023-01-09s390/con3270: add key help to status areaSven Schnelle1-7/+33
2023-01-09s390/con3270: reduce highlight width to 3 bitsSven Schnelle1-14/+21
2023-01-09s390/con3270: reduce f_color and b_color attribute size to 4 bitSven Schnelle1-10/+18
2023-01-09s390/con3270: rewrite command line recallingSven Schnelle2-170/+74
2023-01-09s390/tty3270: use normal char buffer for prompt/inputSven Schnelle1-55/+81
2023-01-09s390/tty3270: convert lines during outputSven Schnelle2-238/+102
2023-01-09s390/con3270: generate status line during outputSven Schnelle1-39/+45
2023-01-09s390/tty3270: add 3270 datastream helpersSven Schnelle1-44/+53
2023-01-09s390/tty3270: move ASCII->EBCDIC conversion to convert_line()Sven Schnelle1-42/+42
2023-01-09s390/con3270: move tty3270_convert_line()Sven Schnelle1-162/+162
2023-01-09s390/raw3270: make raw3270_buffer_address() accept x/y coordinatesSven Schnelle3-15/+17
2023-01-09s390/tty3270: allocate screen with scrollbackSven Schnelle1-14/+21
2023-01-09s390/con3270: add helper to get number of tty rowsSven Schnelle1-23/+29
2023-01-09s390/tty3270: split up tty3270_convert_line()Sven Schnelle1-68/+93
2023-01-09s390/tty3270: resize terminal when the clear key is pressedSven Schnelle3-8/+27
2023-01-09s390/tty3270: move resize work to raw3270Sven Schnelle3-34/+42
2023-01-09s390/raw3270: add raw3270_start_request() helperSven Schnelle3-4/+17
2023-01-09s390/tty3270: add AID definesSven Schnelle2-2/+13
2023-01-09s390/tty3270: ignore NUL charactersSven Schnelle1-0/+2
2023-01-09s390/tty3270: add support for VT100 graphics escapeSven Schnelle1-4/+23
2023-01-09s390/tty3270: add support for graphic escapeSven Schnelle2-1/+44
2023-01-09s390/tty3270: add support for background colorSven Schnelle2-26/+80
2023-01-09s390/tty3270: add struct tty3270_attributeSven Schnelle1-56/+57
2023-01-09s390/raw3270: use __packed instead of __attribute__((packed))Sven Schnelle1-3/+3
2023-01-09s390/tty3270: use switch/case in tty3270_erase_display()Sven Schnelle1-16/+20
2023-01-09s390/tty3270: use switch/case in tty3270_erase_line()Sven Schnelle1-3/+10
2023-01-09s390/raw3270: fix formatting issuesSven Schnelle1-89/+51
2023-01-09s390/con3270: fix formatting issuesSven Schnelle1-114/+58
2023-01-09s390/tty3270: add support for diag 8cSven Schnelle1-0/+11
2023-01-09s390/tty3270: rename to con3270Sven Schnelle3-11/+3
2023-01-09s390/3270: unify con3270 + tty3270Sven Schnelle4-690/+158
2023-01-09s390/tty3270: add tty3270_create_view()Sven Schnelle1-24/+33
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2022-12-06s390/sclp: introduce sclp_emergency_printk()Heiko Carstens1-0/+24
2022-12-06s390/sclp: keep sclp_early_sccbHeiko Carstens1-1/+1
2022-12-06s390/ipl: add eckd dump supportSven Schnelle1-0/+4
2022-12-06s390/ipl: add eckd supportSven Schnelle1-1/+3
2022-11-30driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() con...Stephen Rothwell1-1/+1
2022-11-29s390/sclp: allow to change sclp_console_drop during runtimeHeiko Carstens1-1/+9
2022-11-29s390/sclp: convert to use sysfs_emit()Heiko Carstens1-3/+3
2022-11-29s390/sclp: use kstrobool() to parse sclp_con_drop parameterHeiko Carstens2-8/+3
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-1/+1
2022-11-25[s390] zcore: WRITE is "data source", not destination...Al Viro1-1/+1
2022-11-23s390/3270: make raw3270_state_final() depend on CONFIG_TN3270_CONSOLEHeiko Carstens1-6/+6
2022-10-26s390/con3215: Fix white space errorsThomas Richter1-10/+9
2022-10-26s390/con3215: Drop console data printout when buffer fullThomas Richter1-61/+155
2022-10-26s390/con3215: Simplify console write operationThomas Richter1-28/+12
2022-10-10s390/vmur: generate uevent on unsolicited device endPeter Oberparleiter2-1/+34
2022-10-10s390/vmur: remove unnecessary BUG statementPeter Oberparleiter1-2/+2
2022-10-09Merge tag 's390-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds3-3/+4
2022-09-14s390/mm: rework memcpy_real() to avoid DAT-off modeAlexander Gordeev1-0/+1
2022-08-30s390: move from strlcpy with unused retval to strscpyWolfram Sang2-3/+3
2022-08-30tty: Make ->set_termios() old ktermios constIlpo Järvinen1-1/+1
2022-08-06Merge tag 's390-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds4-34/+30
2022-08-01Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini1-0/+4
2022-07-28s390/tape: fix comment typoJason Wang1-1/+1
2022-07-28s390/hmcdrv: fix Kconfig "its" grammarRandy Dunlap1-1/+1
2022-07-28Merge branch 'vmcore-iov_iter' into featuresAlexander Gordeev1-29/+26
2022-07-20s390/crash: support multi-segment iteratorsAlexander Gordeev1-35/+23
2022-07-20s390/zcore: fix race when reading from hardware system areaAlexander Gordeev1-1/+10
2022-07-19s390/uvdevice: autoload module based on CPU facilitySteffen Eiden1-3/+2
2022-07-11s390/sclp: detect the AISI facilityMatthew Rosato1-0/+1
2022-07-11s390/sclp: detect the AENI facilityMatthew Rosato1-0/+1
2022-07-11s390/sclp: detect the AISII facilityMatthew Rosato1-0/+1
2022-07-11s390/sclp: detect the zPCI load/store interpretation facilityMatthew Rosato1-0/+1
2022-06-30s390/sclp: Fix typo in commentsJiang Jian1-1/+1
2022-05-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-0/+269
2022-05-25s390/uv_uapi: depend on CONFIG_S390Paolo Bonzini1-0/+1
2022-05-20drivers/s390/char: Add Ultravisor io deviceSteffen Eiden3-0/+268
2022-05-06s390/consoles: improve panic notifiers reliabilityGuilherme G. Piccoli6-57/+83
2022-04-25s390/sclp: add detection of IPL-complete-control facilityAlexander Egorenkov1-1/+3
2022-03-27s390: cleanup timer API useYu Liao3-9/+4
2022-03-27s390/tape: use bitwise instead of arithmetic operator for flagsHaowen Bai1-2/+2
2022-03-08s390/extable: move EX_TABLE define to asm-extable.hHeiko Carstens2-0/+2
2022-02-09s390/maccess: fix semantics of memcpy_real() and its callersAlexander Gordeev1-2/+1
2022-02-06s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusionAlexander Gordeev1-1/+1
2022-02-06s390: remove invalid email address of Heiko CarstensHeiko Carstens2-3/+1
2022-01-12Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-2/+2
2022-01-08s390/sclp_sd: use default_groups in kobj_typeGreg Kroah-Hartman1-1/+2
2021-12-16s390/sclp: fix memblock_phys_free() vs memblock_free() confusionHeiko Carstens1-1/+1
2021-12-06s390/vmcp: use page_to_virt instead of page_to_physHeiko Carstens1-2/+2
2021-11-25tty: the rest, stop using tty_schedule_flip()Jiri Slaby1-2/+2
2021-11-16s390: replace snprintf in show functions with sysfs_emitQing Wang1-6/+6
2021-11-08s390/tape: fix timer initialization in tape_std_assign()Sven Schnelle1-2/+1
2021-11-06Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds6-12/+27
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-11-06memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport1-1/+1
2021-10-26s390/hmcdrv: fix kernel doc commentsHeiko Carstens1-0/+3
2021-10-26s390/sclp: sort out physical vs virtual pointers usageAlexander Gordeev4-9/+14
2021-10-04s390/sclp_vt220: fix unused function warningRandy Dunlap1-2/+2
2021-10-04s390/sclp_sd: fix warnings about missing parameter descriptionPeter Oberparleiter1-1/+8
2021-09-15s390/sclp: fix Secure-IPL facility detectionAlexander Egorenkov1-1/+2
2021-09-09Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds4-10/+12
2021-09-08s390/sclp: add __nonstring annotationHeiko Carstens1-1/+1
2021-09-07s390/hmcdrv_ftp: fix kernel doc commentHeiko Carstens1-1/+1
2021-09-07s390/ctrlchar: fix kernel doc commentHeiko Carstens1-5/+6
2021-09-07s390/con3270: use proper type for tasklet functionHeiko Carstens1-3/+4
2021-09-01Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-21/+18
2021-08-25s390/sclp: add tracing of SCLP interactionsPeter Oberparleiter1-3/+227
2021-08-18s390/sclp: reserve memory occupied by sclp early bufferAlexander Egorenkov1-2/+0
2021-08-05s390/sclp: replace deprecated CPU-hotplug functionsSebastian Andrzej Siewior1-2/+2
2021-07-27tty: drop put_tty_driverJiri Slaby4-9/+9
2021-07-27tty: stop using alloc_tty_driverJiri Slaby3-12/+9
2021-07-27s390/dump: introduce boot data 'oldmem_data'Alexander Egorenkov2-2/+2
2021-07-27s390/boot: move sclp early buffer from fixed address in asm to CAlexander Egorenkov1-1/+6
2021-07-27s390/sclp: use only one sclp early buffer to send commandsAlexander Egorenkov1-1/+11
2021-07-13s390: Fix fall-through warnings for ClangGustavo A. R. Silva1-2/+0
2021-07-05Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds6-35/+15
2021-07-04Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds13-607/+17
2021-07-01kernel.h: split out panic and oops helpersAndy Shevchenko6-0/+6
2021-06-18s390/sclp: convert list_for_each to entry variantZou Wei1-3/+1
2021-06-18s390/vmlogrdr: Remove power management supportPeter Oberparleiter1-24/+0
2021-06-18s390/sclp: Remove sclp base power management supportPeter Oberparleiter3-187/+1
2021-06-18s390/sclp: Remove quiesce power management supportPeter Oberparleiter1-34/+3
2021-06-18s390/sclp: Remove memory hotplug power management supportPeter Oberparleiter1-34/+0
2021-06-18s390/sclp: Remove vt220 power management supportPeter Oberparleiter1-49/+3