Re: [PATCH] for SCHED_ULE & libpthread issue (was Re: I like

From: Julian Elischer <julian_at_elischer.org>
Date: Wed, 17 Mar 2004 18:53:57 -0800 (PST)
 SCHED_4BSD)
In-Reply-To: <20040318023045.GE3018_at_dragon.nuxi.com>
Message-ID: <Pine.BSF.4.21.0403171853350.72230-100000_at_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
> > _at__at_ -186,7 +186,7 _at__at_
> >  #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))
> >  
> >  /*
> > _at__at_ -1166,11 +1166,8 _at__at_
> >  	 */
> >  	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_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
> 
Received on Wed Mar 17 2004 - 17:54:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:48 UTC