Subject: Re: CVS commit: [vmlocking] src/sys
To: None <ad@netbsd.org>
From: Mindaugas R. <rmind@NetBSD.org>
List: source-changes
Date: 11/04/2007 21:44:07
> Module Name:	src
> Committed By:	ad
> Date:		Thu Nov  1 21:58:29 UTC 2007

> - For SCHED_4BSD, make p_estcpu per thread (l_estcpu). Rework how the
>   dynamic priority level is calculated - it's much better behaved now.

- How this would deal with ps(1) and top(1)? There are still dependencies to
  the estcpu, and SCHED_M2 does not calculate it. I do not know what would be
  appropriate to do here.
- If l_estcpu is only for SCHED_4BSD, it would be good to keep the
  abstraction, and move it into the l_sched_info.

> - Keep track of scheduling class (OTHER, FIFO, RR) in struct lwp, and use
>   this to make decisions in a few places where we previously tested for a
>   kernel thread.

Why l_policy was not used/renamed/removed?

-- 
Best regards,
Mindaugas
www.NetBSD.org