From owner-cvs-src@FreeBSD.ORG Sat Nov 5 19:43:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A47F016A41F; Sat, 5 Nov 2005 19:43:55 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7550343D45; Sat, 5 Nov 2005 19:43:55 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jA5JhtO4010099; Sat, 5 Nov 2005 19:43:55 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jA5Jhtdi010098; Sat, 5 Nov 2005 19:43:55 GMT (envelope-from andre) Message-Id: <200511051943.jA5Jhtdi010098@repoman.freebsd.org> From: Andre Oppermann Date: Sat, 5 Nov 2005 19:43:55 +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/sys mbuf.h src/sys/kern kern_mbuf.c uipc_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: Sat, 05 Nov 2005 19:43:55 -0000 andre 2005-11-05 19:43:55 UTC FreeBSD src repository Modified files: sys/sys mbuf.h sys/kern kern_mbuf.c uipc_mbuf.c Log: Free only those mbuf+clusters back to the packet zone that were allocated from there. All others get broken up and free'd individually to the mbuf and cluster zones. The packet zone is a secondary zone to the mbuf zone. There is currently a limitation in UMA which prevents decreasing the packet zone stock when the mbuf and cluster zone are drained and all their members are part of packets. When this is fixed this change may be reverted. Revision Changes Path 1.14 +2 -1 src/sys/kern/kern_mbuf.c 1.158 +3 -1 src/sys/kern/uipc_mbuf.c 1.180 +1 -0 src/sys/sys/mbuf.h