[PATCH] possible fix for the runtime going backwards warnings
Andrey Chernov
ache at FreeBSD.ORG
Wed Feb 22 05:25:13 PST 2006
On Tue, Feb 21, 2006 at 09:36:46PM -0500, Kris Kennaway wrote:
> On Tue, Feb 21, 2006 at 10:47:04AM -0500, John Baldwin wrote:
> > The latest round of calcru() changes accidentally changed calccru() to use the
> > wrong rusage_ext structure (p->p_rux vs p->p_crux) when calculating usage
> > times for children. The patch fixes calccru() to use p->p_crux again. It
> > also moves the ruadd() in exit1() even later in the function so that it takes
> > the dying thread's last time slice into account. Please test it and let me
> > know if it makes the messages go away (or if it makes things worse!) Thanks!
> >
> > http://www.FreeBSD.org/~jhb/patches/calccru.patch
>
> I think you committed this already, right?
>
> I'm still getting calcru spam on the 3 SMP machines that I upgraded
> with fresh sources:
I too (but less than before patch), UP machine:
Feb 22 03:37:45 pobrecita kernel: calcru: runtime went backwards from 292542 usec to 292537 usec for pid 29 (pagezero)
Feb 22 03:37:45 pobrecita kernel: u 0:0/0 s 38:292542/292537 i 0:0/0
--
http://ache.pp.ru/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 307 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20060222/ea8ac612/attachment.bin
More information about the freebsd-current
mailing list