diff options
author | 2022-09-03 10:34:02 -0700 | |
---|---|---|
committer | 2022-09-03 10:34:02 -0700 | |
commit | 42cf58c272ee1dae902e8cc1166c246589abd1d8 (patch) | |
tree | 972e022520adc14ecd11c2f2c7456be73248e0e0 /include | |
parent | Merge tag 'staging-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/... (diff) | |
parent | tty: n_gsm: avoid call of sleeping functions from atomic context (diff) | |
download | linux-42cf58c272ee1dae902e8cc1166c246589abd1d8.tar.gz linux-42cf58c272ee1dae902e8cc1166c246589abd1d8.tar.bz2 linux-42cf58c272ee1dae902e8cc1166c246589abd1d8.zip |
Merge tag 'tty-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Pull tty/serial driver fixes from Greg KH:
"Here are some small tty/serial/vt driver fixes for 6.0-rc4 that
resolve a number of reported issues:
- n_gsm fixups for previous changes that caused problems
- much-reported serdev crash fix that showed up in 6.0-rc1
- vt font selection bugfix
- kerneldoc build warning fixes
- other tiny serial core fixes
All of these have been in linux-next for a while with no reported
problems"
* tag 'tty-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
tty: n_gsm: avoid call of sleeping functions from atomic context
tty: n_gsm: replace kicktimer with delayed_work
tty: n_gsm: initialize more members at gsm_alloc_mux()
tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
tty: serial: atmel: Preserve previous USART mode if RS485 disabled
tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
tty: Fix lookahead_buf crash with serdev
serial: fsl_lpuart: RS485 RTS polariy is inverse
vt: Clear selection before changing the font
serial: document start_rx member at struct uart_ops
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/serial_core.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index aef3145f2032..6e4f4765d209 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h @@ -141,6 +141,14 @@ struct gpio_desc; * Locking: none. * Interrupts: caller dependent. * + * @start_rx: ``void ()(struct uart_port *port)`` + * + * Start receiving characters. + * + * Locking: @port->lock taken. + * Interrupts: locally disabled. + * This call must not sleep + * * @stop_rx: ``void ()(struct uart_port *port)`` * * Stop receiving characters; the @port is in the process of being closed. |