Date: Sat, 4 Jun 2005 05:25:33 -0400 (EDT) From: Jeff Roberson <jroberson@chesapeake.net> To: current@freebsd.org Subject: ULE Status. Message-ID: <20050604052429.T8209@mail.chesapeake.net>
next in thread | raw e-mail | index | archive | help
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 <jeff@FreeBSD.org>
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050604052429.T8209>
