aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2022-01-15 00:07:43 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2022-01-15 00:07:43 +0000
commitbacb140f31aa64a7e73c1846834cc7065daee687 (patch)
treee82f6a7ba4006c047a75125432730f8c9011e983
parenta9a2cdaf3c193ee1b597d0eef51544636421d973 (diff)
downloadsrc-bacb140f31aa64a7e73c1846834cc7065daee687.tar.gz
src-bacb140f31aa64a7e73c1846834cc7065daee687.zip
Ignore calcru: runtime went backwards for vm_guest
VM's have little control over CPU speed, don't make matters worse by constantly spaming console. Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D33902
-rw-r--r--sys/kern/kern_resource.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 793ded63d91c..527e7f16e297 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -1018,7 +1018,7 @@ calcru1(struct proc *p, struct rusage_ext *ruxp, struct timeval *up,
uu = ruxp->rux_uu;
su = ruxp->rux_su;
tu = ruxp->rux_tu;
- } else { /* tu < ruxp->rux_tu */
+ } else if (vm_guest == VM_GUEST_NO) { /* tu < ruxp->rux_tu */
/*
* What happened here was likely that a laptop, which ran at
* a reduced clock frequency at boot, kicked into high gear.