On Tue, 11 Jan 2000, Bruce Evans wrote:

> I broke calcru() with the monotonicity fixes (kern_resource.c rev.1.45
> (1999/03/13).  Accessing p->p_stats at interrupt time is only valid if
> p == curproc.
> 
> Fix: move the new monotonicity fields from struct pstats to struct
> proc.  I only put them in struct pstats because they logically go with
> some fields in struct rusage.
> 
> P_INMEM is probably not supposed to work in interrupt contexts.
> Checking it in ttyinfo() is a wrong fix for the bug in calcru().  It
> was committed in tty.c rev.1.119 (1999/05/22).

Do you want to do this work, or shall I take out a bit of time and do
it?  I'm wondering since quite often when someone fixes something,
you've got a similar fix already sitting in your local tree :)

> 
> Bruce

-- 
 Brian Fundakowski Feldman           \  FreeBSD: The Power to Serve!  /
 [EMAIL PROTECTED]                    `------------------------------'



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to