summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/serial_core.c
Commit message (Expand)AuthorAgeFilesLines
* TTY: serial_core, add ->installJiri Slaby2019-06-111-11/+13
* serial: fix race between flush_to_ldisc and tty_openGreg Kroah-Hartman2019-02-121-0/+6
* uart: Fix crash in uart_write and uart_put_charSamir Virmani2019-01-311-4/+8
* tty/serial: do not free trasnmit buffer page under port lockSergey Senozhatsky2019-01-261-6/+16
* uart: fix race between uart_put_char() and uart_shutdown()Tycho Andersen2018-07-131-5/+12
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-1/+1
* Merge tag 'tty-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2018-06-051-2/+2
|\
| * serial: Introduce UPSTAT_SYNC_FIFO for synchronised FIFOsJeremy Kerr2018-04-231-2/+2
* | tty: replace ->proc_fops with ->proc_showChristoph Hellwig2018-05-161-14/+1
|/
* serial: expose buf_overrun count through proc interfaceJeremy Kerr2018-03-231-0/+2
* serial: core: mark port as initialized in autoconfigSebastian Andrzej Siewior2018-02-281-0/+2
* serial: core: mark port as initialized after successful IRQ changeSebastian Andrzej Siewior2018-01-221-0/+2
* serial: core: Make uart_parse_options take const char* argumentPaul Cercueil2018-01-091-2/+3
* serial: core: Support common rs485 binding for RTS polarityLukas Wunner2017-11-281-3/+10
* serial: Make retrieval of rs485 properties platform-agnosticLukas Wunner2017-11-281-7/+8
* tty: serial: Remove redundant license textGreg Kroah-Hartman2017-11-081-14/+0
* tty: add SPDX identifiers to all remaining files in drivers/tty/Greg Kroah-Hartman2017-11-081-0/+1
* serial: core: remove redundant assignment to portColin Ian King2017-11-041-2/+1
* serial: Add common rs485 device tree parsing functionUwe Kleine-König2017-09-181-0/+36
* serial: core: Consider rs485 settings to drive RTSRafael Gago2017-08-281-9/+25
* serial: core: remove unneeded irq_wake flagAndy Shevchenko2017-08-281-6/+3
* serial: core: enforce type for upf_t when copyingAndy Shevchenko2017-07-301-2/+2
* serial: rate limit custom-speed deprecation noticeJohan Hovold2017-06-131-3/+2
* serial: enable serdev supportJohan Hovold2017-05-181-2/+2
* serial: core: fix crash in uart_suspend_portLucas Stach2017-05-181-1/+1
* serial: core: Re-use struct uart_port {name} fieldAndy Shevchenko2017-04-081-6/+4
* tty: serial_core: Add name field to uart_port structVignesh R2017-03-311-0/+7
* tty: serial_core, remove state checks in uart_poll*Jiri Slaby2017-03-171-12/+5
* sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar2017-03-021-0/+1
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* serial: core: don't check port twice in a rowAndy Shevchenko2016-11-281-6/+11
* tty: serial_core: fix NULL struct tty pointer access in uart_write_wakeupRob Herring2016-10-281-2/+2
* tty: serial_core: Fix serial console crash on port shutdownGeert Uytterhoeven2016-10-281-0/+2
* serial: core: fix console problems on uart_closeRob Herring2016-10-271-2/+0
* serial: core: fix potential NULL pointer dereferenceAndy Shevchenko2016-09-151-3/+3
* serial: core: Fix handling of options after MMIO addressAlexander Sverdlin2016-09-131-8/+6
* serial: earlycon: Extend earlycon command line option to support 64-bit addre...Alexander Sverdlin2016-09-021-3/+9
* tty: serial_core: convert uart_close to use tty_port_closeRob Herring2016-08-311-37/+19
* tty: serial_core: convert uart_open to use tty_port_openRob Herring2016-08-311-47/+23
* serial: serial_core: Perform NULL checks for release/request_port opsFabio Estevam2016-06-251-4/+4
* serial: core: Fix port mutex assert if lockdep disabledPeter Hurley2016-05-031-3/+1
* serial: core: Prevent unsafe uart port access, part 3Peter Hurley2016-04-301-10/+20
* serial: core: Prevent unsafe uart port access, part 2Peter Hurley2016-04-301-43/+128
* serial: core: Prevent unsafe uart port access, part 1Peter Hurley2016-04-301-53/+104
* serial: core: Expand port mutex section in uart_poll_init()Peter Hurley2016-04-301-15/+15
* tty: Replace ASYNC_INITIALIZED bit and update atomicallyPeter Hurley2016-04-301-11/+13
* tty: Replace ASYNC_SUSPENDED bit and update atomicallyPeter Hurley2016-04-301-4/+4
* tty: Replace ASYNC_NORMAL_ACTIVE bit and update atomicallyPeter Hurley2016-04-301-4/+4
* tty: Replace TTY_THROTTLED bit tests with tty_throttled()Peter Hurley2016-04-301-1/+1
* tty: Replace TTY_IO_ERROR bit tests with tty_io_error()Peter Hurley2016-04-301-4/+4