From owner-cvs-src@FreeBSD.ORG Tue Jun 1 22:46:54 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 619CB16A4CE; Tue, 1 Jun 2004 22:46:54 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 487C043D2D; Tue, 1 Jun 2004 22:46:54 -0700 (PDT) (envelope-from jeff@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 i525kmRR040973; Tue, 1 Jun 2004 22:46:48 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i525km8n040972; Tue, 1 Jun 2004 22:46:48 -0700 (PDT) (envelope-from jeff) Message-Id: <200406020546.i525km8n040972@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Jun 2004 22:46:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.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: Wed, 02 Jun 2004 05:46:54 -0000 jeff 2004/06/01 22:46:48 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Run sched_balance() and sched_balance_groups() from hardclock via sched_clock() rather than using callouts. This means we no longer have to take the load of the callout thread into consideration while balancing and should make the balancing decisions simpler and more accurate. Tested on: x86/UP, amd64/SMP Revision Changes Path 1.106 +21 -38 src/sys/kern/sched_ule.c