P_NOLOAD + ULE = high load averages
    David O'Brien 
    obrien at FreeBSD.org
       
    Thu Apr 22 10:50:54 PDT 2004
    
    
  
On Wed, Apr 21, 2004 at 03:32:30AM +0300, Nikos Ntarmos wrote:
> --- sys/kern/sched_ule.c.orig   Wed Apr 21 03:10:29 2004
> +++ sys/kern/sched_ule.c        Wed Apr 21 03:20:34 2004
> @@ -357,7 +357,7 @@
>         if (class == PRI_TIMESHARE)
>                 kseq->ksq_load_timeshare++;
>         kseq->ksq_load++;
> -       if (class != PRI_ITHD)
> +       if (class != PRI_ITHD && (ke->ke_proc->p_flag & P_NOLOAD) == 0)
This does not apply to 5.2-CURRENT (rev. 1.104).  I've adjusted your
patch locally, but can you please email me an updated testd patch just to
make sure what I'm going to commit is what you want.
-- 
-- David  (obrien at FreeBSD.org)
    
    
More information about the freebsd-current
mailing list