From owner-cvs-all Sun May 12 21:39:31 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3B76D37B407; Sun, 12 May 2002 21:39:29 -0700 (PDT) Received: (from jeff@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g4D4dTs31640; Sun, 12 May 2002 21:39:29 -0700 (PDT) (envelope-from jeff) Message-Id: <200205130439.g4D4dTs31640@freefall.freebsd.org> From: Jeff Roberson Date: Sun, 12 May 2002 21:39:29 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm uma_core.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2002/05/12 21:39:29 PDT Modified files: sys/vm uma_core.c Log: Remove the hash_free() lock order reversal. This could have happened for several reasons before. Fixing it involved restructuring the generic hash code to require calling code to handle locking, unlocking, and freeing hashes on error conditions. Revision Changes Path 1.23 +73 -70 src/sys/vm/uma_core.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message