]> Gentwo Git Trees - linux/.git/commit
serial: core: Provide low-level functions to lock port
authorJohn Ogness <john.ogness@linutronix.de>
Tue, 20 Aug 2024 06:29:36 +0000 (08:35 +0206)
committerPetr Mladek <pmladek@suse.com>
Wed, 21 Aug 2024 12:56:23 +0000 (14:56 +0200)
commit77e73c0687f5bc884fa1b0cb97aca912bcc01957
tree28daa3bc97615c65ae9e8abe587459d4c7c1668d
parente55c3bcf380c7593d768f31994eff63935081d06
serial: core: Provide low-level functions to lock port

It will be necessary at times for the uart nbcon console
drivers to acquire the port lock directly (without the
additional nbcon functionality of the port lock wrappers).
These are special cases such as the implementation of the
device_lock()/device_unlock() callbacks or for internal
port lock wrapper synchronization.

Provide low-level variants __uart_port_lock_irqsave() and
__uart_port_unlock_irqrestore() for this purpose.

Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20240820063001.36405-11-john.ogness@linutronix.de
Signed-off-by: Petr Mladek <pmladek@suse.com>
include/linux/serial_core.h