serdev: make synchronous write helper interruptible
authorJohan Hovold <johan@kernel.org>
Wed, 14 Nov 2018 15:09:03 +0000 (16:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Nov 2018 18:44:21 +0000 (19:44 +0100)
commit70d188041e6f1f92004f1d5d7ddfd5013273b7a5
treea5352d3efbcdbe1bb3b152f204907e308f620b21
parent0bbf0a88fa29de6a043ba40058409c7e550fc8be
serdev: make synchronous write helper interruptible

Allow the synchronous serdev_device_write() helper to be interrupted.

This is useful for cases where I/O is performed on behalf of user space
and we don't want to block indefinitely when using flow control.

Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serdev/core.c
include/linux/serdev.h