From owner-cvs-src@FreeBSD.ORG Sun Feb 11 03:31:20 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 412DF16A400; Sun, 11 Feb 2007 03:31:20 +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 322E713C478; Sun, 11 Feb 2007 03:31:20 +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 l1B3VKVh041016; Sun, 11 Feb 2007 03:31:20 GMT (envelope-from mohans@repoman.freebsd.org) Received: (from mohans@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l1B3VK73041006; Sun, 11 Feb 2007 03:31:20 GMT (envelope-from mohans) Message-Id: <200702110331.l1B3VK73041006@repoman.freebsd.org> From: Mohan Srinivasan Date: Sun, 11 Feb 2007 03:31:19 +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 src/sys/sys mbuf.h src/sys/vm uma.h uma_core.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: Sun, 11 Feb 2007 03:31:20 -0000 mohans 2007-02-11 03:31:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_mbuf.c sys/sys mbuf.h sys/vm uma.h uma_core.c Log: MFC: 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.9.2.9 +10 -0 src/sys/kern/kern_mbuf.c 1.170.2.7 +8 -0 src/sys/sys/mbuf.h 1.22.2.8 +3 -0 src/sys/vm/uma.h 1.119.2.19 +7 -2 src/sys/vm/uma_core.c