From owner-cvs-all@FreeBSD.ORG Sun Jul 18 23:36:13 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 4510216A4CE; Sun, 18 Jul 2004 23:36:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D4B243D48; Sun, 18 Jul 2004 23:36:13 +0000 (GMT) (envelope-from julian@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 i6INaDXO007822; Sun, 18 Jul 2004 23:36:13 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i6INaDrY007821; Sun, 18 Jul 2004 23:36:13 GMT (envelope-from julian) Message-Id: <200407182336.i6INaDrY007821@repoman.freebsd.org> From: Julian Elischer Date: Sun, 18 Jul 2004 23:36:13 +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/kern kern_exit.c kern_fork.c kern_kse.c kern_thr.c kern_thread.c sched_4bsd.c sched_ule.c src/sys/sys sched.h 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, 18 Jul 2004 23:36:13 -0000 julian 2004-07-18 23:36:13 UTC FreeBSD src repository Modified files: sys/kern kern_exit.c kern_fork.c kern_kse.c kern_thr.c kern_thread.c sched_4bsd.c sched_ule.c sys/sys sched.h Log: When calling scheduler entrypoints for creating new threads and processes, specify "us" as the thread not the process/ksegrp/kse. You can always find the others from the thread but the converse is not true. Theorotically this would lead to runtime being allocated to the wrong entity in some cases though it is not clear how often this actually happenned. (would only affect threaded processes and would probably be pretty benign, but it WAS a bug..) Reviewed by: peter Revision Changes Path 1.242 +1 -1 src/sys/kern/kern_exit.c 1.230 +1 -1 src/sys/kern/kern_fork.c 1.186 +2 -2 src/sys/kern/kern_kse.c 1.23 +2 -2 src/sys/kern/kern_thr.c 1.189 +2 -2 src/sys/kern/kern_thread.c 1.46 +14 -14 src/sys/kern/sched_4bsd.c 1.117 +18 -15 src/sys/kern/sched_ule.c 1.14 +6 -6 src/sys/sys/sched.h