Module Name: src Committed By: skrll Date: Fri May 20 06:56:59 UTC 2022
Modified Files: src/sys/arch/arm/imx: imxuart.c Log Message: Use a macro. Part of port-arm/45354: no character is put in the read-ahead buffer in a console code of arch/arm/imx/imxuart.c To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/arm/imx/imxuart.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/imx/imxuart.c diff -u src/sys/arch/arm/imx/imxuart.c:1.27 src/sys/arch/arm/imx/imxuart.c:1.28 --- src/sys/arch/arm/imx/imxuart.c:1.27 Mon Mar 8 06:23:31 2021 +++ src/sys/arch/arm/imx/imxuart.c Fri May 20 06:56:59 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: imxuart.c,v 1.27 2021/03/08 06:23:31 mlelstv Exp $ */ +/* $NetBSD: imxuart.c,v 1.28 2022/05/20 06:56:59 skrll Exp $ */ /* * Copyright (c) 2009, 2010 Genetec Corporation. All rights reserved. @@ -96,7 +96,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: imxuart.c,v 1.27 2021/03/08 06:23:31 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: imxuart.c,v 1.28 2022/05/20 06:56:59 skrll Exp $"); #include "opt_imxuart.h" #include "opt_ddb.h" @@ -2111,8 +2111,7 @@ imxuart_common_getc(dev_t dev, struct im uint32_t usr2; /* got a character from reading things earlier */ - if (imxuart_readahead_in != imxuart_readahead_out) { - + if (!READAHEAD_IS_EMPTY()) { c = imxuart_readahead[imxuart_readahead_out]; imxuart_readahead_out = (imxuart_readahead_out + 1) & (READAHEAD_RING_LEN-1);