From owner-cvs-all@FreeBSD.ORG Thu Jan 25 01:05:24 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A070D16A403; Thu, 25 Jan 2007 01:05:24 +0000 (UTC) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8E92913C448; Thu, 25 Jan 2007 01:05:24 +0000 (UTC) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0P15OMq053077; Thu, 25 Jan 2007 01:05:24 GMT (envelope-from mohans@repoman.freebsd.org) Received: (from mohans@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0P15OUf053076; Thu, 25 Jan 2007 01:05:24 GMT (envelope-from mohans) Message-Id: <200701250105.l0P15OUf053076@repoman.freebsd.org> From: Mohan Srinivasan Date: Thu, 25 Jan 2007 01:05:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_mbuf.c src/sys/sys mbuf.h src/sys/vm uma.h uma_core.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2007 01:05:24 -0000 mohans 2007-01-25 01:05:23 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c sys/sys mbuf.h sys/vm uma.h uma_core.c Log: Fix for problems that occur when all mbuf clusters migrate to the mbuf packet zone. Cluster allocations fail when this happens. Also processes that may have blocked on cluster allocations will never be woken up. Thanks to rwatson for an overview of the issue and pointers to the mbuma paper and his tool to dump out UMA zones. Reviewed by: andre@ Revision Changes Path 1.28 +8 -0 src/sys/kern/kern_mbuf.c 1.202 +8 -0 src/sys/sys/mbuf.h 1.30 +3 -0 src/sys/vm/uma.h 1.144 +7 -2 src/sys/vm/uma_core.c