summaryrefslogtreecommitdiffstats
path: root/lib/libkvm
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2003-04-10 17:41:40 +0000
committerjulian <julian@FreeBSD.org>2003-04-10 17:41:40 +0000
commitd7d4647fba24420cef9bbf11c0a9350e557f6e29 (patch)
tree004edcb4f255b55d4c96969812e9c28f01eef19b /lib/libkvm
parent6f175a0e20cb55d7b1c3f882e3f1ecbd0503a094 (diff)
downloadFreeBSD-src-d7d4647fba24420cef9bbf11c0a9350e557f6e29.zip
FreeBSD-src-d7d4647fba24420cef9bbf11c0a9350e557f6e29.tar.gz
Catch up with the kernel. Move the current cpu indicator to the thread.
Diffstat (limited to 'lib/libkvm')
-rw-r--r--lib/libkvm/kvm_proc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c
index 1693b3d..544b287 100644
--- a/lib/libkvm/kvm_proc.c
+++ b/lib/libkvm/kvm_proc.c
@@ -364,6 +364,7 @@ nopgrp:
kp->ki_pri.pri_native = mtd.td_base_pri;
kp->ki_lastcpu = mtd.td_lastcpu;
kp->ki_wchan = mtd.td_wchan;
+ kp->ki_oncpu = mtd.td_oncpu;
if (!(proc.p_flag & P_THREADED)) {
/* stuff from the ksegrp */
@@ -376,10 +377,7 @@ nopgrp:
/* Stuff from the kse */
kp->ki_pctcpu = mke.ke_pctcpu;
kp->ki_rqindex = mke.ke_rqindex;
- kp->ki_oncpu = mke.ke_oncpu;
} else {
- kp->ki_oncpu = -1;
- kp->ki_lastcpu = -1;
kp->ki_tdflags = -1;
/* All the rest are 0 for now */
}
OpenPOWER on IntegriCloud