From owner-cvs-sys Sun Jul 30 07:08:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id HAA09172 for cvs-sys-outgoing; Sun, 30 Jul 1995 07:08:02 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id HAA09163 ; Sun, 30 Jul 1995 07:07:42 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id AAA09866; Mon, 31 Jul 1995 00:04:13 +1000 Date: Mon, 31 Jul 1995 00:04:13 +1000 From: Bruce Evans Message-Id: <199507301404.AAA09866@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, bde@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/kern tty.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk >bde 95/07/30 06:52:57 > Modified: sys/kern tty.c > Log: > Don't swap the queue headers to implement concatenation of the > queues for TIOCSETA[W]. Swapping an even number of times broke > the queue resource limits. This would have broken CRTSCTS flow > control if the clist slush list was used up. > > Don'concatenate the queues for TIOCSETA[W] if one of the queues > has a resource limit of 0. Concatenation would cause a panic if > one of the queues is nonempty and the other is limited to length > 0. This may have caused panics in PPPDISC. > > Wake up readers after all transitions of ICANON. When ICANON is > turned off it is quite likely that characters will become available > to be read. > > Reduce indentation near these changes. This change should go in 2.1. Bruce