diff options
Diffstat (limited to 'cpukit/libcsupport/src')
-rw-r--r-- | cpukit/libcsupport/src/termios.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/libcsupport/src/termios.c b/cpukit/libcsupport/src/termios.c index 3bc5bb8e1d..d3757df0d4 100644 --- a/cpukit/libcsupport/src/termios.c +++ b/cpukit/libcsupport/src/termios.c @@ -275,7 +275,8 @@ drainOutput (struct rtems_termios_tty *tty) static bool needDeviceMutex (rtems_termios_tty *tty) { - return tty->handler.mode == TERMIOS_TASK_DRIVEN; + return tty->handler.mode == TERMIOS_IRQ_SERVER_DRIVEN + || tty->handler.mode == TERMIOS_TASK_DRIVEN; } static void |