summaryrefslogtreecommitdiff
path: root/drivers/tty/serial/serial_core.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-03serial: core: clear freed pointers on uart_register_driver() failureKarl Mehltretter1-0/+2
2026-08-03serial: core: do fallible allocations before the console can be registeredKarl Mehltretter1-14/+16
2026-07-17serial: core: display 32 for MEM32 and MEM32BE UPIO typesHugo Villeneuve1-1/+1
2026-07-10serial: core: add new I/O type for SPI and I2C bus devicesHugo Villeneuve1-5/+6
2026-07-10serial: uniformize serial port I/O infos displayHugo Villeneuve1-31/+37
2026-07-10serial: core: use uart_iotype_*() to simplify uart_match_port()Hugo Villeneuve1-12/+4
2026-07-10serial: core: add uart_iotype_mmio/io helper functionsHugo Villeneuve1-0/+28
2026-07-10serial: 8250_hub6: add hub6_match_port()Hugo Villeneuve1-2/+2
2026-05-22dt-bindings: serial: rs485: remove deprecated .txt binding stubAkash Sukhavasi1-1/+1
2026-05-22serial: 8250: Add support for console flow controlJohn Ogness1-1/+20
2026-05-11serial: core: prevent division by zero by always returning non-zero baud rateHugo Villeneuve1-17/+12
2026-05-11serial: core: simplify clipping logic in uart_get_baud_rate()Hugo Villeneuve1-4/+4
2026-05-11serial: core: update uart_get_baud_rate() obsolete commentsHugo Villeneuve1-2/+3
2026-03-12serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWNJiayuan Chen1-1/+4
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-3/+3
2026-01-23serial: Fix not set tty->port race conditionKrzysztof Kozlowski1-0/+6
2025-11-26serial: Keep rs485 settings for devices without firmware nodeGerhard Engleder1-0/+8
2025-11-21serial: serial_core: use guard()sJiri Slaby (SUSE)1-72/+55
2025-11-21serial: serial_core: simplify uart_ioctl() returnsJiri Slaby (SUSE)1-26/+9
2025-08-17serial: serial_core: use guard()sJiri Slaby (SUSE)1-84/+59
2025-06-19tty: serial: fix print format specifiersJoseph Tilahun1-22/+22
2025-06-19serial: Remove unused uart_get_consoleDr. David Alan Gilbert1-27/+0
2025-06-17tty: introduce and use tty_port_tty_vhangup() helperJiri Slaby (SUSE)1-6/+1
2025-04-25serial: use uart_port_ref_lock() helperJiri Slaby (SUSE)1-8/+6
2025-04-25serial: rename local uart_port_lock() -> uart_port_ref_lock()Jiri Slaby (SUSE)1-36/+37
2025-04-25serial: switch uart_port::iotype to enum uart_iotypeJiri Slaby (SUSE)1-4/+4
2025-04-02Merge tag 'tty-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-6/+4
2025-03-27Merge tag 'printk-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+3
2025-03-20serial: switch change_irq and change_port to bool in uart_set_info()Jiri Slaby (SUSE)1-2/+2
2025-03-20serial: pass struct uart_state to uart_line_info()Jiri Slaby (SUSE)1-3/+2
2025-03-20serial: remove redundant tty_port_link_device()Jiri Slaby (SUSE)1-1/+0
2025-03-11printk: Rename console_start to console_resumeMarcos Paulo de Souza1-1/+1
2025-03-11printk: Rename console_stop to console_suspendMarcos Paulo de Souza1-2/+2
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu1-2/+2
2024-12-14tty: serial: extract uart_change_port() from uart_set_info()Jiri Slaby (SUSE)1-56/+58
2024-12-14tty: serial: get rid of exit label from uart_set_info()Jiri Slaby (SUSE)1-62/+48
2024-12-14tty: serial_core: use more guard(mutex)Jiri Slaby (SUSE)1-52/+31
2024-10-16serial: core: Switch to irq_get_nr_irqs()Bart Van Assche1-1/+1
2024-09-26Merge tag 'tty-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-80/+62
2024-08-21serial: core: Introduce wrapper to set @uart_port->consJohn Ogness1-8/+8
2024-08-14serial: use guards for simple mutex locksJiri Slaby (SUSE)1-66/+47
2024-08-12Merge 6.11-rc3 into tty-nextGreg Kroah-Hartman1-0/+8
2024-08-07serial: don't use uninitialized value in uart_poll_init()Jiri Slaby (SUSE)1-7/+6
2024-08-07serial: protect uart_port_dtr_rts() in uart_shutdown() tooJiri Slaby (SUSE)1-7/+9
2024-07-31serial: core: check uartclk for zero to avoid divide by zeroGeorge Kennedy1-0/+8
2024-07-04serial: core: Add serial_base_match_and_update_preferred_console()Tony Lindgren1-0/+4
2024-06-25Revert "serial: core: Add support for DEVNAME:0.0 style naming for kernel con...Greg Kroah-Hartman1-4/+0