From owner-cvs-sys Tue Jul 11 11:46:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA00505 for cvs-sys-outgoing; Tue, 11 Jul 1995 11:46:19 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA00497 ; Tue, 11 Jul 1995 11:46:15 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id LAA16428; Tue, 11 Jul 1995 11:46:18 -0700 From: "Rodney W. Grimes" Message-Id: <199507111846.LAA16428@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: bde@freefall.cdrom.com (Bruce Evans) Date: Tue, 11 Jul 1995 11:46:18 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199507111834.LAA29765@freefall.cdrom.com> from "Bruce Evans" at Jul 11, 95 11:34:31 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 669 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > bde 95/07/11 11:34:31 > > Modified: sys/i386/isa syscons.c syscons.h > Log: > Fix races in scstart(). q_to_b() wasn't called at spltty(), so there > were two races: > - q_to_b() might unexpectedly return 0 (e.g, after a keyboard signal > flushes the output queue and isn't echoed). ansi_put() interprets > 0 bytes as 4GB... Might this fix the problem that has been reported as ``switching VT's at a rate of 1 a second for about 2 to 3 minutes will result in a system hang?'' -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD