From owner-cvs-sys Wed Dec 24 23:20:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA26988 for cvs-sys-outgoing; Wed, 24 Dec 1997 23:20:34 -0800 (PST) (envelope-from owner-cvs-sys) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id XAA26980; Wed, 24 Dec 1997 23:20:28 -0800 (PST) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id XAA16962; Wed, 24 Dec 1997 23:21:44 -0800 (PST) Message-Id: <199712250721.XAA16962@implode.root.com> To: cvs-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet in_pcb.c From: David Greenman Reply-To: dg@root.com Date: Wed, 24 Dec 1997 23:21:44 -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >davidg 1997/12/24 22:57:38 PST > > Modified files: > sys/netinet in_pcb.c > Log: > The spl fixes in in_setsockaddr and in_setpeeraddr that were meant to > fix PR#3618 weren't sufficient since malloc() can block - allowing the > net interrupts in and leading to the same problem mentioned in the > PR (a panic). The order of operations has been changed so that this > is no longer a problem. > Needs to be brought into the 2.2.x branch. Oops, this does not need to be brought into the 2.2.x branch. The code is quite different in 2.2.x and the bug doesn't exist there. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project