aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2004-10-12 21:00:19 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2004-10-12 21:00:19 +0000
commitfbbec42fe4e7423e40958ec1db79258610a11631 (patch)
treefab47a80705eebe13c82cdcb9049696324a371dd /sys/dev
parent13e7430fdec6e6ec79d61d0e3afc2cb773915d6f (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/uart/uart_tty.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/dev/uart/uart_tty.c b/sys/dev/uart/uart_tty.c
index d480019a0c9ec..73ff7f292289a 100644
--- a/sys/dev/uart/uart_tty.c
+++ b/sys/dev/uart/uart_tty.c
@@ -146,13 +146,8 @@ uart_tty_close(struct tty *tp)
struct uart_softc *sc;
sc = tp->t_sc;
- if (sc == NULL || sc->sc_leaving)
- return;
- if (!sc->sc_opened) {
- KASSERT(!(tp->t_state & TS_ISOPEN), ("foo"));
+ if (sc == NULL || sc->sc_leaving || !sc->sc_opened)
return;
- }
- KASSERT(tp->t_state & TS_ISOPEN, ("foo"));
if (sc->sc_hwiflow)
UART_IOCTL(sc, UART_IOCTL_IFLOW, 0);
@@ -162,7 +157,6 @@ uart_tty_close(struct tty *tp)
UART_SETSIG(sc, SER_DDTR | SER_DRTS);
wakeup(sc);
- KASSERT(!(tp->t_state & TS_ISOPEN), ("foo"));
sc->sc_opened = 0;
return;
}