From owner-cvs-src@FreeBSD.ORG Fri Nov 5 19:14:02 2004 Return-Path: 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 9629F16A4CE; Fri, 5 Nov 2004 19:14:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73CD543D45; Fri, 5 Nov 2004 19:14:02 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id iA5JE20j024474; Fri, 5 Nov 2004 19:14:02 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id iA5JE2qc024473; Fri, 5 Nov 2004 19:14:02 GMT (envelope-from jhb) Message-Id: <200411051914.iA5JE2qc024473@repoman.freebsd.org> From: John Baldwin Date: Fri, 5 Nov 2004 19:14:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_zeroidle.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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: Fri, 05 Nov 2004 19:14:02 -0000 jhb 2004-11-05 19:14:02 UTC FreeBSD src repository Modified files: sys/vm vm_zeroidle.c Log: - Set the priority of the page zeroing thread using sched_prio() when the thread is created rather than adjusting the priority in the main function. (kthread_create() should probably take the initial priority as an argument.) - Only yield the CPU in the !PREEMPTION case if there are any other runnable threads. Yielding when there isn't anything else better to do just wastes time in pointless context switches (albeit while the system is idle.) Revision Changes Path 1.32 +5 -14 src/sys/vm/vm_zeroidle.c