summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-06-01 11:38:06 +0000
committerphk <phk@FreeBSD.org>2004-06-01 11:38:06 +0000
commitb59eec9a5a18464d17e1f879eeefcbfe26db54b9 (patch)
treebee822db2fefe2c11a8e1742dffbe5cc412473a9 /sys/dev
parent70c10dad98698d3cdec7c690b438ae16205a4830 (diff)
downloadFreeBSD-src-b59eec9a5a18464d17e1f879eeefcbfe26db54b9.zip
FreeBSD-src-b59eec9a5a18464d17e1f879eeefcbfe26db54b9.tar.gz
There is no need to explicitly call ttwakeup() and ttwwakeup() after
ttyclose() has been called. It's already been done once by ttyclose, and probably once by the line-discipline too.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/dcons/dcons.c2
-rw-r--r--sys/dev/sio/sio.c2
-rw-r--r--sys/dev/usb/ubser.c4
-rw-r--r--sys/dev/usb/ucom.c2
4 files changed, 0 insertions, 10 deletions
diff --git a/sys/dev/dcons/dcons.c b/sys/dev/dcons/dcons.c
index ecdbadb..cb983e4 100644
--- a/sys/dev/dcons/dcons.c
+++ b/sys/dev/dcons/dcons.c
@@ -587,8 +587,6 @@ dcons_detach(int port)
printf("dcons: still opened\n");
(*linesw[tp->t_line].l_close)(tp, 0);
ttyclose(tp);
- ttwakeup(tp);
- ttwwakeup(tp);
}
/* XXX
* must wait until all device are closed.
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c
index dcbaedf..f4c63ef 100644
--- a/sys/dev/sio/sio.c
+++ b/sys/dev/sio/sio.c
@@ -456,8 +456,6 @@ siodetach(dev)
device_printf(dev, "still open, forcing close\n");
(*linesw[com->tp->t_line].l_close)(com->tp, 0);
ttyclose(com->tp);
- ttwakeup(com->tp);
- ttwwakeup(com->tp);
} else {
if (com->ibuf != NULL)
free(com->ibuf, M_DEVBUF);
diff --git a/sys/dev/usb/ubser.c b/sys/dev/usb/ubser.c
index 4432f7a..b3edce8 100644
--- a/sys/dev/usb/ubser.c
+++ b/sys/dev/usb/ubser.c
@@ -442,8 +442,6 @@ bad:
if (tp->t_state & TS_ISOPEN) {
(*linesw[tp->t_line].l_close)(tp, 0);
ttyclose(tp);
- ttwakeup(tp);
- ttwwakeup(tp);
}
}
destroy_dev(sc->dev[i]);
@@ -478,8 +476,6 @@ USB_DETACH(ubser)
if (tp->t_state & TS_ISOPEN) {
(*linesw[tp->t_line].l_close)(tp, 0);
ttyclose(tp);
- ttwakeup(tp);
- ttwwakeup(tp);
}
}
destroy_dev(sc->dev[i]);
diff --git a/sys/dev/usb/ucom.c b/sys/dev/usb/ucom.c
index f713a32..0a33937 100644
--- a/sys/dev/usb/ucom.c
+++ b/sys/dev/usb/ucom.c
@@ -215,8 +215,6 @@ ucom_detach(struct ucom_softc *sc)
"still open, forcing close\n");
(*linesw[tp->t_line].l_close)(tp, 0);
ttyclose(tp);
- ttwakeup(tp);
- ttwwakeup(tp);
}
} else {
DPRINTF(("ucom_detach: no tty\n"));
OpenPOWER on IntegriCloud