From owner-cvs-src@FreeBSD.ORG Wed Dec 5 00:47:49 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 56D1916A468; Wed, 5 Dec 2007 00:47:49 +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 45BB613C45D; Wed, 5 Dec 2007 00:47:49 +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 lB50lnNR069928; Wed, 5 Dec 2007 00:47:49 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lB50lnOU069927; Wed, 5 Dec 2007 00:47:49 GMT (envelope-from rwatson) Message-Id: <200712050047.lB50lnOU069927@repoman.freebsd.org> From: Robert Watson Date: Wed, 5 Dec 2007 00:47:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_3 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:47:49 -0000 rwatson 2007-12-05 00:47:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_3) sys/kern kern_mbuf.c Log: Merge kern_mbuf.c:1.9.2.10 from RELENG_6 to RELENG_6_3: 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.9.2.1 +2 -0 src/sys/kern/kern_mbuf.c