From owner-freebsd-stable Thu Aug 31 15:25:46 2000 Delivered-To: freebsd-stable@freebsd.org Received: from localhost (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 9C5D337B424; Thu, 31 Aug 2000 15:25:39 -0700 (PDT) Date: Thu, 31 Aug 2000 18:25:38 -0400 (EDT) From: Brian Fundakowski Feldman X-Sender: green@green.dyndns.org To: Tor.Egge@fast.no Cc: rwatson@FreeBSD.org, ohartman@ipamzlx.physik.uni-mainz.de, freebsd-stable@FreeBSD.org, cvs-committers@FreeBSD.org Subject: Re: 4.1 STABLE broken since today! In-Reply-To: <200008310411.GAA63367@midten.fast.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 31 Aug 2000 Tor.Egge@fast.no wrote: > 1. The value of diff in chgsbsize was always positive > (unsigned - unsigned results in an unsigned value). > This causes bogus values in ui_sbsize. > > 2. chgsbsize was not called as when the 3-way tcp handshake > for incoming connection completed (in interrupt context). > This results in sb_lowat being 0, causing infinite loop in > kernel when attempting to write. > > sb_lowat should probably be set to 1 when sb_hiwat is 0 Sorry. Thanks for finding the problems. From now on I'm going to test all major bugfixes for a lot longer to make certain there aren't problems that are easy to miss (triggering). -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message