From owner-freebsd-current@FreeBSD.ORG Sat Jun 4 09:25:35 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5443616A41C for ; Sat, 4 Jun 2005 09:25:35 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC5ED43D4C for ; Sat, 4 Jun 2005 09:25:34 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j549PXk9014871 for ; Sat, 4 Jun 2005 05:25:33 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.12.10/8.12.10/Submit) with ESMTP id j549PXQR014866 for ; Sat, 4 Jun 2005 05:25:33 -0400 (EDT) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Sat, 4 Jun 2005 05:25:33 -0400 (EDT) From: Jeff Roberson To: current@freebsd.org Message-ID: <20050604052429.T8209@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Subject: ULE Status. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 09:25:35 -0000 I just fixed what should be the last ULE+KSE+PREEMPTION bug. Please let me know if you run into any problems with it, preferably with a seperate mail to me as I'm more likely to see this than one which is cc'd to current@. Thanks, Jeff ---------- Forwarded message ---------- Date: Sat, 4 Jun 2005 09:23:29 +0000 (UTC) From: Jeff Roberson To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern sched_ule.c jeff 2005-06-04 09:23:29 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Don't SLOT_USE() in the preempt case, sched_add() has already taken the slot for us. Previously, we would take two slots on every preempt, and setrunqueue() would fix it up for us in the non threaded case. The threaded case was simply broken. - Clean up flags, prototypes, comments. Revision Changes Path 1.150 +37 -72 src/sys/kern/sched_ule.c