From owner-freebsd-hackers Fri Feb 16 02:22:26 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA25244 for hackers-outgoing; Fri, 16 Feb 1996 02:22:26 -0800 (PST) Received: from hq.icb.chel.su (icb-rich-gw.icb.chel.su [193.125.10.34]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA25234 for ; Fri, 16 Feb 1996 02:22:01 -0800 (PST) Received: from localhost (babkin@localhost) by hq.icb.chel.su (8.6.5/8.6.5) id PAA04128; Fri, 16 Feb 1996 15:18:05 +0500 From: "Serge A. Babkin" Message-Id: <199602161018.PAA04128@hq.icb.chel.su> Subject: Digi patch To: bde@zeta.org.au (Bruce Evans) Date: Fri, 16 Feb 1996 15:18:05 +0500 (GMT+0500) Cc: hackers@freebsd.org In-Reply-To: <199512261054.VAA31894@godzilla.zeta.org.au> from "Bruce Evans" at Dec 26, 95 09:54:01 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-hackers@freebsd.org Precedence: bulk Hello! There is a fix for the bug reported to me by Alexis Yashin (sometimes the process hangs when closing digi port). Commit it please. Thank you! *** dgb.c 1996/02/05 04:35:28 --- dgb.c 1996/02/05 04:40:17 *************** *** 1386,1391 **** --- 1386,1392 ---- } #ifndef TS_ASLEEP /* post 2.0.5 FreeBSD */ ttwwakeup(tp); + wakeup(TSA_OCOMPLETE(tp)); #else if(tp->t_state & TS_ASLEEP) { tp->t_state &= ~TS_ASLEEP;