From owner-cvs-src@FreeBSD.ORG Wed Dec 5 00:00:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FF7116A418; Wed, 5 Dec 2007 00:00:11 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4E75613C46B; Wed, 5 Dec 2007 00:00:11 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lB500BqA052101; Wed, 5 Dec 2007 00:00:11 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lB500BFG052099; Wed, 5 Dec 2007 00:00:11 GMT (envelope-from rwatson) Message-Id: <200712050000.lB500BFG052099@repoman.freebsd.org> From: Robert Watson Date: Wed, 5 Dec 2007 00:00:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern kern_mbuf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Dec 2007 00:00:11 -0000 rwatson 2007-12-05 00:00:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_mbuf.c Log: Call NET_LOCK_GIANT/NET_UNLOCK_GIANT around calls to protocol drain methods in mb_reclaim(). This is not an MFC, as debug.mpsafenet is not present in 7.x or 8.x. In practice, this likely resulted in instability only on kernels with INVARIANTS, as the protocol drain paths are generally MPSAFE. PR: 116034 Reported by: Dan Lukes Discussed with: kmacy, alc Approved by: re (kensmith) Tested by: Eugene Grosbein Revision Changes Path 1.9.2.10 +2 -0 src/sys/kern/kern_mbuf.c