diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2017-11-23 11:09:15 +0100 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2021-01-27 20:00:46 +0200 |
commit | 72779225540ce03cb324a910cdb8aa56cf30c767 (patch) | |
tree | c46a4d4a54cabb95358457af1505bac2d8b26560 /drivers/rpmsg | |
parent | 7cfdba29522fd40f8e8702b5aca861f3a103d667 (diff) |
rpmsg: imx: return ENOTTY if no tty connected
Return ENOTTY if no reader is using the TTY. Note that the
VirtIO transport used by RPmsg currently does not use the
return value of this callback, hence currently will not
influence operation in any way.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 1539fc20dc96a438c860014aa98f250f70fc6bd7)
Conflicts:
drivers/rpmsg/imx_rpmsg_tty.c
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'drivers/rpmsg')
-rw-r--r-- | drivers/rpmsg/imx_rpmsg_tty.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/rpmsg/imx_rpmsg_tty.c b/drivers/rpmsg/imx_rpmsg_tty.c index eaeff739a2b9..4ce7de971c55 100644 --- a/drivers/rpmsg/imx_rpmsg_tty.c +++ b/drivers/rpmsg/imx_rpmsg_tty.c @@ -38,7 +38,7 @@ static int rpmsg_tty_cb(struct rpmsg_device *rpdev, void *data, int len, if (tty == NULL) { dev_dbg(&rpdev->dev, "waiting for readers, discard len %d\n", len); - return 0; + return -ENOTTY; } /* flush the recv-ed none-zero data to tty node */ |