diff --git a/kernel/drivers/serial/rt_imx_uart.c b/kernel/drivers/serial/rt_imx_uart.c index 32b472c78a0156316a2316490daa89c64203974b..9e2ade4cb20f802528c020cad5694f798040a815 100644 --- a/kernel/drivers/serial/rt_imx_uart.c +++ b/kernel/drivers/serial/rt_imx_uart.c @@ -1352,7 +1352,7 @@ break_unlocked: clear_bit(0, &ctx->in_lock); if ((read > 0) && ((ret == 0) || (ret == -EAGAIN) || - (ret == -ETIMEDOUT) || (ret == -EINTR))) + (ret == -ETIMEDOUT))) ret = read; return ret; @@ -1471,7 +1471,7 @@ static ssize_t rt_imx_uart_write(struct rtdm_fd *fd, const void *buf, rtdm_mutex_unlock(&ctx->out_lock); if ((written > 0) && ((ret == 0) || (ret == -EAGAIN) || - (ret == -ETIMEDOUT) || (ret == -EINTR))) + (ret == -ETIMEDOUT))) ret = written; return ret;