Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Aug 2000 18:25:38 -0400 (EDT)
From:      Brian Fundakowski Feldman <green@FreeBSD.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!
Message-ID:  <Pine.BSF.4.21.0008311823550.17114-100000@green.dyndns.org>
In-Reply-To: <200008310411.GAA63367@midten.fast.no>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0008311823550.17114-100000>