diff options
author | mav <mav@FreeBSD.org> | 2008-12-13 22:05:46 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2008-12-13 22:05:46 +0000 |
commit | f83f5582ff4f1e3f15a6f5c7f26299deb1529efa (patch) | |
tree | a7b39439d3d15e347f4cddd5abe178cfa6fc01d6 | |
parent | 74c06b7ee1392d81e868407517076e1be5882927 (diff) | |
download | FreeBSD-src-f83f5582ff4f1e3f15a6f5c7f26299deb1529efa.zip FreeBSD-src-f83f5582ff4f1e3f15a6f5c7f26299deb1529efa.tar.gz |
Remove node shutdown on tty close. This could be easily done by user-level
while it's present implementation with ng_rmnode_flags() is at least
incorrect.
-rw-r--r-- | sys/netgraph/ng_tty.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/sys/netgraph/ng_tty.c b/sys/netgraph/ng_tty.c index 0e69e77..2fa33fc 100644 --- a/sys/netgraph/ng_tty.c +++ b/sys/netgraph/ng_tty.c @@ -114,7 +114,6 @@ static th_getc_poll_t ngt_getc_poll; static th_rint_t ngt_rint; static th_rint_bypass_t ngt_rint_bypass; static th_rint_poll_t ngt_rint_poll; -static th_close_t ngt_close; static struct ttyhook ngt_hook = { .th_getc_inject = ngt_getc_inject, @@ -122,7 +121,6 @@ static struct ttyhook ngt_hook = { .th_rint = ngt_rint, .th_rint_bypass = ngt_rint_bypass, .th_rint_poll = ngt_rint_poll, - .th_close = ngt_close, }; /* Netgraph node type descriptor */ @@ -515,12 +513,3 @@ ngt_rint_poll(struct tty *tp) return (1); } -static void -ngt_close(struct tty *tp) -{ - sc_p sc = ttyhook_softc(tp); - - /* Must be queued to drop the tty lock */ - ng_rmnode_flags(sc->node, NG_QUEUE); -} - |