From owner-cvs-all Tue Jul 16 12:39:46 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D8B937B407; Tue, 16 Jul 2002 12:39:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42D1743E4A; Tue, 16 Jul 2002 12:39:41 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from freefall.freebsd.org (alc@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g6GJdfJU063525; Tue, 16 Jul 2002 12:39:41 -0700 (PDT) (envelope-from alc@freefall.freebsd.org) Received: (from alc@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g6GJdfiD063524; Tue, 16 Jul 2002 12:39:41 -0700 (PDT) Message-Id: <200207161939.g6GJdfiD063524@freefall.freebsd.org> From: Alan Cox Date: Tue, 16 Jul 2002 12:39:41 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_zeroidle.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 alc 2002/07/16 12:39:41 PDT Modified files: sys/vm vm_zeroidle.c Log: o Use vm_pageq_remove_nowakeup() and vm_pageq_enqueue() in vm_page_zero_idle() instead of partially duplicated implementations. In particular, this change guarantees that the number of free pages in the free queue(s) matches the global free page count when Giant is released. Submitted by: peter (via his p4 "pmap" branch) Revision Changes Path 1.15 +2 -7 src/sys/vm/vm_zeroidle.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message