From 2ca9eed233ea0ed9e64723aafd3b146d7ed49337 Mon Sep 17 00:00:00 2001 From: ache Date: Fri, 18 Mar 1994 23:35:37 +0000 Subject: Remove ttyfree from sioclose Example: Application use port cua01 Getty open ttyd1 (allocates rawq,outq,etc) and waits while application done Application quits, sioclose issued, ttyfree issued (getty calls revoke) Getty awakes and goes to panic into initrb (NULL rawq) --- sys/isa/sio.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'sys/isa') diff --git a/sys/isa/sio.c b/sys/isa/sio.c index fd9c219..3df9d45 100644 --- a/sys/isa/sio.c +++ b/sys/isa/sio.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)com.c 7.5 (Berkeley) 5/16/91 - * $Id: sio.c,v 1.33 1994/03/10 10:06:27 ache Exp $ + * $Id: sio.c,v 1.34 1994/03/14 18:52:14 ache Exp $ */ #include "sio.h" @@ -774,11 +774,6 @@ sioclose(dev, flag, mode, p) (*linesw[tp->t_line].l_close)(tp, flag); ttyclose(tp); comhardclose(com); - ttyfree(tp); -#ifdef broken /* session holds a ref to the tty; can't deallocate */ - sio_tty[UNIT(dev)] = (struct tty *)NULL; - com->tp = (struct tty *)NULL; -#endif return (0); } -- cgit v1.1