From owner-cvs-all@FreeBSD.ORG Sat Jan 31 18:46:48 2004 Return-Path: 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 89AF016A4CE; Sat, 31 Jan 2004 18:46:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD83C43D1D; Sat, 31 Jan 2004 18:46:47 -0800 (PST) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i112kl0B019453; Sat, 31 Jan 2004 18:46:47 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i112klt8019452; Sat, 31 Jan 2004 18:46:47 -0800 (PST) (envelope-from jeff) Message-Id: <200402010246.i112klt8019452@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 31 Jan 2004 18:46:47 -0800 (PST) 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_4bsd.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 02:46:48 -0000 jeff 2004/01/31 18:46:47 PST FreeBSD src repository Modified files: sys/kern sched_4bsd.c Log: - Keep a variable 'sched_tdcnt' that is used for the local implementation of sched_load(). This variable tracks the number of running and runnable non ithd threads. This removes the need to traverse the proc table and discover how many threads are runnable. Revision Changes Path 1.32 +19 -2 src/sys/kern/sched_4bsd.c