From owner-cvs-all@FreeBSD.ORG Thu Mar 8 06:44:34 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D375816A400; Thu, 8 Mar 2007 06:44:34 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C419D13C442; Thu, 8 Mar 2007 06:44:34 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l286iYHX098523; Thu, 8 Mar 2007 06:44:34 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l286iY7P098522; Thu, 8 Mar 2007 06:44:34 GMT (envelope-from julian) Message-Id: <200703080644.l286iY7P098522@repoman.freebsd.org> From: Julian Elischer Date: Thu, 8 Mar 2007 06:44:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_clock.c kern_synch.c sched_core.c sched_ule.c subr_prf.c subr_smp.c vfs_bio.c src/sys/sys buf.h proc.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 08 Mar 2007 06:44:34 -0000 julian 2007-03-08 06:44:34 UTC FreeBSD src repository Modified files: sys/kern kern_clock.c kern_synch.c sched_core.c sched_ule.c subr_prf.c subr_smp.c vfs_bio.c sys/sys buf.h proc.h Log: Instead of doing comparisons using the pcpu area to see if a thread is an idle thread, just see if it has the IDLETD flag set. That flag will probably move to the pflags word as it's permenent and never chenges for the life of the system so it doesn't need locking. Revision Changes Path 1.194 +1 -1 src/sys/kern/kern_clock.c 1.291 +1 -1 src/sys/kern/kern_synch.c 1.13 +2 -2 src/sys/kern/sched_core.c 1.189 +1 -1 src/sys/kern/sched_ule.c 1.130 +1 -1 src/sys/kern/subr_prf.c 1.198 +1 -1 src/sys/kern/subr_smp.c 1.518 +4 -4 src/sys/kern/vfs_bio.c 1.196 +1 -2 src/sys/sys/buf.h 1.472 +6 -0 src/sys/sys/proc.h