OSDN Git Service

serdev: use zero to indicate infinite write timeout
authorJohan Hovold <johan@kernel.org>
Wed, 14 Nov 2018 15:09:01 +0000 (16:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Nov 2018 18:44:21 +0000 (19:44 +0100)
commit22d66c85fde3b1ca27ab596357e8e2505af7e388
treec9ef672b555c058fa9e950479dbf499f87f3218d
parentdc93967b8094b64ea3fd85bf933561d89b6951af
serdev: use zero to indicate infinite write timeout

Use zero to indicate infinite timeout for the synchronous
serdev_device_write() helper.

This allows drivers to specify an infinite timeout without knowing about
serdev implementation details, while also allowing the same timeout
argument to be used for both serdev_device_write() and
serdev_device_wait_until_sent().

Note that passing zero to the current helper makes no sense; just call
the asynchronous serdev_device_write_buf() directly instead.

Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serdev/core.c