aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/hvc
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'tty-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+1
13 daystty: hvc-iucv: Make use of iucv_alloc_device()Heiko Carstens1-13/+2
2024-04-09tty: hvc: Remove second semicolonColin Ian King1-1/+1
2024-02-27Merge 6.8-rc6 into tty-nextGreg Kroah-Hartman1-3/+5
2024-02-19tty: hvc: Don't enable the RISC-V SBI console by defaultPalmer Dabbelt1-3/+5
2024-02-17tty: hvc-iucv: fix function pointer castsArnd Bergmann1-1/+5
2024-01-20Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-8/+31
2024-01-10tty: Add SBI debug console support to HVC SBI driverAtish Patra2-8/+31
2023-12-08tty: hvc: convert to u8 and size_tJiri Slaby (SUSE)10-66/+75
2023-12-08tty: hvc: dcc: Check for TXfull condition while setting up early consoleAyan Kumar Halder1-0/+8
2023-11-25tty: hvc_console: use flexible array for outbufJiri Slaby (SUSE)2-4/+2
2023-11-23tty: hvc: hvc_opal: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-23tty: hvc: Make hvc_remove() return no valueUwe Kleine-König3-11/+9
2023-11-03Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-13/+28
2023-10-21hvc/xen: fix console unplugDavid Woodhouse1-8/+24
2023-10-21hvc/xen: fix error path in xen_hvc_init() to always register frontend driverDavid Woodhouse1-2/+3
2023-10-21hvc/xen: fix event channel handling for secondary consolesDavid Woodhouse1-1/+1
2023-10-10docs: move powerpc under archCosta Shulyupin1-1/+1
2023-09-18tty: hvc: remove set but unused variableBo Liu1-2/+0
2023-08-11tty: hvc: convert counts to size_tJiri Slaby (SUSE)3-9/+9
2023-08-11tty: make tty_operations::write()'s count size_tJiri Slaby (SUSE)3-4/+6
2023-08-11tty: propagate u8 data to tty_operations::write()Jiri Slaby (SUSE)3-5/+3
2023-07-31tty: hvsi: remove an extra variable from hvsi_write()Jiri Slaby1-2/+1
2023-07-25tty: Explicitly include correct DT includesRob Herring1-1/+1
2023-03-24Merge tag 'for-linus-6.3-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+17
2023-03-22hvc/xen: prevent concurrent accesses to the shared ringRoger Pau Monne1-2/+17
2023-02-08hvcs: Synchronize hotplug remove with port freeBrian King1-11/+15
2023-02-08hvcs: Use vhangup in hotplug removeBrian King1-3/+2
2023-02-08hvcs: Get reference to tty in removeBrian King1-2/+4
2023-02-08hvcs: Use driver groups to manage driver attributesBrian King1-9/+8
2023-02-08hvcs: Use dev_groups to manage hvcs device attributesBrian King1-14/+5
2023-02-02hvcs: Fix hvcs port reference countingBrian King1-18/+0
2023-01-19tty: Call ->dtr_rts() parameter active consistentlyIlpo Järvinen2-4/+4
2023-01-19tty: Convert ->dtr_rts() to take bool argumentIlpo Järvinen3-5/+5
2023-01-12Merge tag 'for-linus-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-19/+31
2023-01-09hvc/xen: lock console list traversalRoger Pau Monne1-17/+29
2022-12-16Merge tag 'tty-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2022-12-15xen: make remove callback of xen driver void returnedDawei Li1-2/+2
2022-12-02tty: hvc: use console_is_registered()John Ogness1-2/+2
2022-11-03tty: hvc: make hvc_rtas_dev staticruanjinjie1-1/+1
2022-09-22tty: hvc: remove HVC_IUCV_MAGICнаб1-6/+5
2022-09-09termios: start unifying non-UAPI parts of asm/termios.hAl Viro1-0/+1
2022-08-30tty: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-06-04Merge tag 'for-linus-5.19-rc1b-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2022-06-01xen: replace xen_remap() with memremap()Juergen Gross1-1/+1
2022-05-05tty: hvc: dcc: Bind driver to CPU core0 for reads and writesShanker Donthineni2-4/+209
2022-04-26tty: hvcs: simplify if-if to if-elseWan Jiabing1-3/+2
2022-04-26tty/hvc_opal: simplify if-if to if-elseWan Jiabing1-2/+2
2022-04-15tty: hvc: Prepare cleanup of powerpc's asm/prom.hChristophe Leroy3-3/+3
2022-03-18tty: hvc: fix return value of __setup handlerRandy Dunlap1-1/+3
2022-03-03serial: make uart_console_write->putchar()'s character an unsigned charJiri Slaby1-1/+1
2021-12-16xen/console: harden hvc_xen against event channel stormsJuergen Gross1-3/+27
2021-11-23xen: flag hvc_xen to be not essential for system bootJuergen Gross1-0/+1
2021-10-26Revert "tty: hvc: pass DMA capable memory to put_chars()"Greg Kroah-Hartman2-41/+16
2021-10-21tty: hvc: pass DMA capable memory to put_chars()Xianting Tian2-16/+41
2021-10-21tty: hvc: use correct dma alignment sizeXianting Tian1-1/+1
2021-10-08Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+5
2021-10-05xen/x86: make "earlyprintk=xen" work for HVM/PVH DomUJan Beulich1-3/+1
2021-10-05xen/x86: make "earlyprintk=xen" work better for PVH Dom0Jan Beulich1-5/+4
2021-07-27tty: drop put_tty_driverJiri Slaby2-3/+3
2021-07-27tty: stop using alloc_tty_driverJiri Slaby3-12/+11
2021-07-27tty: don't store semi-state into tty driversJiri Slaby1-16/+19
2021-07-27hvsi: don't panic on tty_register_driver failureJiri Slaby1-3/+16
2021-07-21tty: hvc: replace BUG_ON() with negative return valueJuergen Gross1-3/+14
2021-07-05Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-11/+9
2021-07-04Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-51/+0
2021-06-18s390/hvc_iucv: Remove power management supportJulian Wiedmann1-51/+0
2021-05-23tty: hvc: udbg_hvc: retry putc on -EAGAINNathan Lynch1-1/+1
2021-05-21tty: hvc_console: Remove the repeated words 'no' and 'from'Xiaofei Tan1-2/+2
2021-05-13tty: hvc_iucv: Drop unnecessary NULL check after container_ofGuenter Roeck1-2/+0
2021-05-13tty: make tty_operations::chars_in_buffer return uintJiri Slaby3-3/+3
2021-05-13tty: make tty_operations::write_room return uintJiri Slaby3-4/+4
2021-04-10tty: hvc: make symbol 'hvc_udbg_dev' staticYu Kuai1-1/+1
2021-03-15Merge 5.12-rc3 into tty-nextGreg Kroah-Hartman1-2/+1
2021-03-10tty: hvc, drop unneeded forward declarationsJiri Slaby1-25/+0
2021-03-02vio: make remove callback return voidUwe Kleine-König1-3/+1
2021-01-15tty: hvcs: Drop unnecessary if blockUwe Kleine-König1-3/+0
2021-01-07tty_port: drop last traces of low_latencyJiri Slaby1-1/+1
2020-11-06tty: hvc: hvc_opal: Staticify function invoked by referenceLee Jones1-1/+1
2020-11-06tty: hvc: hvc_vio: Staticify function invoked only by referenceLee Jones1-1/+1
2020-09-27tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=nYang Yingliang1-0/+1
2020-09-04tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()Tyrel Datwyler1-7/+7
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-06-25hvc: unify console setup namingSergey Senozhatsky1-2/+2
2020-06-25tty: hvc: Return proper error code from console ->setup() hookAndy Shevchenko1-1/+1
2020-05-27tty: hvc_console, fix crashes on parallel open/closeJiri Slaby1-15/+8
2020-05-12Revert "tty: hvc: Fix data abort due to race in hvc_open"Greg Kroah-Hartman1-14/+2
2020-05-11Merge 5.7-rc5 into tty-nextGreg Kroah-Hartman1-1/+1
2020-04-29Merge tag 'riscv-for-linus-5.7-rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2020-04-28tty: hvc: Fix data abort due to race in hvc_openRaghavendra Rao Ananta1-2/+14
2020-04-27Merge 5.7-rc3 into tty-nextGreg Kroah-Hartman1-9/+14
2020-04-23tty: hvc: fix buffer overflow during hvc_alloc().Andrew Melnychenko1-9/+14
2020-04-23tty: hvc: remove hvcs_driver_stringJason Yan1-2/+0
2020-04-21tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBIKefeng Wang1-1/+1
2020-04-03Merge tag 'char-misc-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+0
2020-03-18tty: hvc: Use the correct style for SPDX License IdentifierNishad Kamdar1-1/+1
2020-03-12tty: source all tty Kconfig files in one placeRandy Dunlap1-3/+0
2019-12-03Merge tag 'tty-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-14/+42
2019-11-21tty: Fix Kconfig indentation, continuedKrzysztof Kozlowski1-14/+14
2019-11-20tty: Fix Kconfig indentationKrzysztof Kozlowski1-2/+2
2019-11-13riscv: don't allow selecting SBI based drivers for M-modeDamien Le Moal1-1/+1
2019-10-11hvc: dcc: Add earlycon supportMichal Simek1-0/+28
2019-09-04tty: hvcs: Fix odd use of strlcpyJoe Perches1-2/+2
2019-07-17docs: powerpc: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-06-14powerpc/pseries/hvconsole: Fix stack overread via udbgDaniel Axtens1-1/+15
2019-05-19Merge tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2019-05-16tty: Don't force RISCV SBI console as preferred consoleAnup Patel1-1/+0
2019-04-16tty: remove redundant 'default n' from Kconfig-sBartlomiej Zolnierkiewicz1-2/+0
2019-04-04tty: add SPDX identifiers to Kconfig and MakefilesGreg Kroah-Hartman1-0/+1
2019-02-26tty: hvc_xen: Mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2018-12-17tty: Use of_node_name_{eq,prefix} for node name comparisonsRob Herring2-11/+2
2018-09-10tty: hvc: hvc_write() fix break conditionNicholas Piggin1-1/+6
2018-09-10tty: hvc: hvc_poll() fix read loop batchingNicholas Piggin1-2/+22
2018-09-10tty: hvc: hvc_poll() fix read loop hangNicholas Piggin1-2/+5
2018-08-20powerpc/powernv: provide a console flush operation for opal hvc driverNicholas Piggin1-0/+2
2018-08-13Merge branch 'topic/hvc' into nextMichael Ellerman2-72/+123
2018-07-24tty: hvc: remove unexplained "just in case" spin delayNicholas Piggin1-7/+1
2018-07-24powerpc/powernv: implement opal_put_chars_atomicNicholas Piggin1-5/+13
2018-07-24powerpc/powernv: move opal console flushing to udbgNicholas Piggin1-0/+5
2018-07-23tty: hvc: introduce the hv_ops.flush operation for hvc driversNicholas Piggin2-2/+34
2018-07-23tty: hvc: hvc_write() may sleepNicholas Piggin1-15/+21
2018-07-23tty: hvc: hvc_poll() may sleepNicholas Piggin1-2/+14
2018-07-23tty: hvc: hvc_poll() break hv read loopNicholas Piggin1-43/+45
2018-07-23tty: hvc: use mutex instead of spinlock for hvc_structs lockNicholas Piggin1-12/+11
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+2
2018-06-03hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common()Stewart Smith1-1/+0
2018-04-04Merge tag 'tty-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-0/+71
2018-03-26tty: hvc: remove tile driverArnd Bergmann2-197/+0
2018-03-26tty: remove bfin_jtag_comm and hvc_bfin_jtag driversArnd Bergmann3-114/+0
2018-03-09tty: New RISC-V SBI console driverPalmer Dabbelt3-0/+71
2017-11-13Merge tag 'tty-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds12-150/+13
2017-11-08tty: hvc: Remove redundant license textGreg Kroah-Hartman12-150/+1
2017-11-08tty: add SPDX identifiers to all remaining files in drivers/tty/Greg Kroah-Hartman12-0/+12
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman4-0/+4
2017-09-07Merge tag 'powerpc-4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+12
2017-09-05Merge tag 'tty-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-14/+14
2017-08-29tty: hvcs: make ktermios constBhumika Goyal1-1/+1
2017-08-28tty: hvcs: constify vio_device_idArvind Yadav1-1/+1
2017-08-28tty: hvc_vio: constify vio_device_idArvind Yadav1-1/+1
2017-08-24x86/lguest: Remove lguest supportJuergen Gross1-1/+1
2017-07-31powerpc/udbg: Reduce the footgun potential of EARLY_DEBUG_LPAR(_HVSI)Michael Ellerman1-0/+12
2017-07-30tty: Convert to using %pOF instead of full_nameRob Herring2-11/+11
2017-07-03Merge tag 'driver-core-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-4/+3
2017-07-03Merge tag 'tty-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-2/+1
2017-06-12s390/hvc_iucv: fix broken Kconfig select statementHeiko Carstens1-1/+1
2017-06-12TTY: hvc: convert to use DRIVER_ATTR_RWGreg Kroah-Hartman1-4/+3
2017-05-18drivers/tty/hvc: fix spelling mistake: "missmanaged" -> "mismanaged"Colin Ian King1-2/+1
2017-03-31tty/hvc_console: fix console lock ordering with spinlockDenis Kirjanov1-2/+2
2017-03-17drivers/tty: Convert remaining uses of pr_warning to pr_warnJoe Perches1-1/+1
2017-02-10tty: Remove extra include in HVC console tty frameworkSergio Valverde1-1/+0
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds3-3/+3
2016-07-27tty/hvc: Use opal irqchip interface if availableSam Mendoza-Jonas1-1/+7
2016-07-27tty/hvc: Use IRQF_SHARED for OPAL hvc consolesSam Mendoza-Jonas3-2/+11
2016-04-30tty: hvc_console: silence unintialized variable warningDan Carpenter1-1/+1
2016-04-30tty: Replace TTY_THROTTLED bit tests with tty_throttled()Peter Hurley3-3/+3
2016-03-22Merge tag 'for-linus-4.6-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-17/+58
2016-02-26hvc_xen: make early_printk work with HVM guestsStefano Stabellini1-11/+16
2016-02-26hvc_xen: fix xenboot for DomUsStefano Stabellini1-6/+26
2016-02-26hvc_xen: add earlycon supportStefano Stabellini1-0/+16
2016-02-09xen/hvc: constify hv_ops structuresJulia Lawall1-2/+2
2016-02-06tty: hvc_xen: hide xen_console_remove when unusedArnd Bergmann1-1/+1
2016-02-06drivers/tty: make hvc/hvc_vio.c explicitly non-modularPaul Gortmaker1-25/+4
2015-11-04Merge tag 'tty-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-24/+15
2015-11-04Merge tag 'for-linus-4.4-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2015-10-23tty/hvc: xen: Use xen page definitionJulien Grall1-2/+2
2015-10-17tty: Remove tty_wait_until_sent_from_close()Peter Hurley2-2/+2
2015-10-04ARM64: TTY: hvc_dcc: Add support for ARM64 dccAbhimanyu Kapur1-1/+1
2015-10-04hvc_dcc: don't ignore errors during initializationTimur Tabi1-4/+11
2015-10-04drivers/tty: make hvc_console.c explicitly non-modularPaul Gortmaker1-17/+1
2015-09-21s390/iucv: do not use arrays as argumentUrsula Braun1-5/+5
2015-09-10Merge tag 'for-linus-4.3-rc0b-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-11/+7
2015-09-08hvc/xen: Further s/MFN/GFN clean-upJulien Grall1-10/+5
2015-09-08xen: Use correctly the Xen memory terminologiesJulien Grall1-2/+3
2015-08-20powerpc/hvsi: Fix endianness issues in the HVSI driverLaurent Dufour1-22/+24
2015-07-01Merge tag 'for-linus-4.2-rc0-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2015-07-01Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2015-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tileLinus Torvalds1-1/+2
2015-06-26Merge tag 'tty-4.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds5-145/+4
2015-06-24Merge tag 'powerpc-4.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mp...Linus Torvalds1-23/+10
2015-06-08Merge 4.1-rc7 into tty-nextGreg Kroah-Hartman1-1/+1
2015-05-28hvc_xen: avoid uninitialized variable warningJan Beulich1-1/+1
2015-05-28kernel/params: constify struct kernel_param_ops usesLuis R. Rodriguez1-1/+1
2015-05-22hvc: Convert to using interrupts instead of opal eventsAlistair Popple1-23/+10
2015-05-19xen/events: don't bind non-percpu VIRQs with percpu chipDavid Vrabel1-1/+1
2015-05-18Merge 4.1-rc4 into tty-nextGreg Kroah-Hartman1-1/+17
2015-05-11drivers/tty/hvc/hvc_tile.c: properly return -EAGAINChris Metcalf1-1/+2
2015-05-10tty/hvc: remove celleb-only beat driverDaniel Axtens3-142/+0
2015-05-10tty: hvcs.c: move assignment out of if () blockGreg Kroah-Hartman1-2/+2
2015-05-10tty: hvc_console.c: move assignment out of if () blockGreg Kroah-Hartman1-1/+2
2015-05-05xen/console: Update console event channel on resumeBoris Ostrovsky1-1/+17
2015-03-26tty/hvc_opal: constify of_device_id arrayFabian Frederick1-1/+1
2015-01-22s390/hvc_iucv: add simple wildcard matches to the iucv allow filterHendrik Brueckner1-7/+24
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-2/+0
2014-11-26tty-hvsi_lib: Deletion of an unnecessary check before the function call "tty_...Markus Elfring1-2/+1
2014-11-05tty: hvcs: Remove unnecessary KERN_ERR in hvcs.cMasanari Iida1-1/+1
2014-10-20tty: hvc: drop owner assignment from platform_driversWolfram Sang2-2/+0
2014-10-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe...Linus Torvalds1-1/+1
2014-10-11Merge tag 'stable/for-linus-3.18-rc0-tag' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-5/+4
2014-10-06xen: remove DEFINE_XENBUS_DRIVER() macroDavid Vrabel1-5/+4