From owner-freebsd-current Sat Oct 27 11:48:18 2001 Delivered-To: freebsd-current@freebsd.org Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by hub.freebsd.org (Postfix) with SMTP id B2E8D37B401 for ; Sat, 27 Oct 2001 11:48:15 -0700 (PDT) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 27 Oct 2001 19:48:14 +0100 (BST) Date: Sat, 27 Oct 2001 19:48:13 +0100 From: David Malone To: Andrea Campi Cc: freebsd-current@FreeBSD.org Subject: Re: -CURRENT freeze under high load Message-ID: <20011027194813.A57243@walton.maths.tcd.ie> References: <20011024153151.A75454@webcom.it> <20011026181612.A7800@webcom.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011026181612.A7800@webcom.it>; from andrea@webcom.it on Fri, Oct 26, 2001 at 06:16:12PM +0200 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Oct 26, 2001 at 06:16:12PM +0200, Andrea Campi wrote: > Anybody has any idea how to properly fix? Can you test the following patch? David. Index: uipc_usrreq.c =================================================================== RCS file: /cvs/FreeBSD-CVS/src/sys/kern/uipc_usrreq.c,v retrieving revision 1.74 diff -u -r1.74 uipc_usrreq.c --- uipc_usrreq.c 9 Oct 2001 21:40:30 -0000 1.74 +++ uipc_usrreq.c 27 Oct 2001 18:30:56 -0000 @@ -1420,7 +1420,7 @@ while (m0) { for (m = m0; m; m = m->m_next) { - if (m->m_type == MT_CONTROL) + if (m->m_type != MT_CONTROL) continue; cm = mtod(m, struct cmsghdr *); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message