Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Mar 2004 18:53:57 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        "David O'Brien" <obrien@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [PATCH] for SCHED_ULE & libpthread issue (was Re: I like
Message-ID:  <200403180253.SAA78521@InterJet.elischer.org>

next in thread | raw e-mail | index | archive | help
 SCHED_4BSD)
In-Reply-To: <20040318023045.GE3018@dragon.nuxi.com>
Message-ID: <Pine.BSF.4.21.0403171853350.72230-100000@InterJet.elischer.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

I think so but I'm gun-shy at touching Jeff's stuff 


On Wed, 17 Mar 2004, David O'Brien wrote:

> On Fri, Mar 12, 2004 at 09:23:47AM +0900, Taku YAMAMOTO wrote:
> > Until the problem is fully addressed, I will propose following patch
> > to be applied. (the least intrusive one attached in the former message)
> 
> Do people think we should commit this?
>  
> > --- sched_ule.c.orig	Fri Feb 13 05:24:48 2004
> > +++ sched_ule.c	Fri Feb 13 05:37:53 2004
> > @@ -186,7 +186,7 @@
> >  #define	SCHED_INTERACTIVE(kg)						\
> >      (sched_interact_score(kg) < SCHED_INTERACT_THRESH)
> >  #define	SCHED_CURR(kg, ke)						\
> > -    (ke->ke_thread->td_priority != kg->kg_user_pri ||			\
> > +    (ke->ke_thread->td_priority < kg->kg_user_pri ||			\
> >      SCHED_INTERACTIVE(kg))
> >  
> >  /*
> > @@ -1166,11 +1166,8 @@
> >  	 */
> >  	if ((ke->ke_flags & KEF_ASSIGNED) == 0) {
> >  		if (TD_IS_RUNNING(td)) {
> > -			if (td->td_proc->p_flag & P_SA) {
> > -				kseq_load_rem(KSEQ_CPU(ke->ke_cpu), ke);
> > -				setrunqueue(td);
> > -			} else 
> > -				kseq_runq_add(KSEQ_SELF(), ke);
> > +			kseq_load_rem(KSEQ_CPU(ke->ke_cpu), ke);
> > +			setrunqueue(td);
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403180253.SAA78521>