ULE Status.

Jeff Roberson jroberson at chesapeake.net
Sat Jun 4 09:25:35 GMT 2005


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 at .

Thanks,
Jeff

---------- Forwarded message ----------
Date: Sat, 4 Jun 2005 09:23:29 +0000 (UTC)
From: Jeff Roberson <jeff at FreeBSD.org>
To: src-committers at FreeBSD.org, cvs-src at FreeBSD.org, cvs-all at 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


More information about the freebsd-current mailing list