Date: Tue, 11 Jan 2000 23:33:12 -0500 (EST) From: Brian Fundakowski Feldman <green@FreeBSD.org> To: Bruce Evans <bde@zeta.org.au> Cc: Stephen McKay <syssgm@detir.qld.gov.au>, freebsd-current@FreeBSD.ORG, dt@FreeBSD.ORG Subject: Re: Crash from ^T during heavy paging Message-ID: <Pine.BSF.4.10.10001112331500.12108-100000@green.dyndns.org> In-Reply-To: <Pine.BSF.4.10.10001112139030.16099-100000@alphplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10001112331500.12108-100000>
