summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_4bsd.c
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2004-06-21 22:05:46 +0000
committerscottl <scottl@FreeBSD.org>2004-06-21 22:05:46 +0000
commit95c9bdb62a7bd5836e288a429e5b1e8cc1c7f454 (patch)
treedd0c2ee7a961ead6e2e4d9d69f24c43658508861 /sys/kern/sched_4bsd.c
parentbf2fdbaf64f74375b59c8ebbb13b33488582dfd2 (diff)
downloadFreeBSD-src-95c9bdb62a7bd5836e288a429e5b1e8cc1c7f454.zip
FreeBSD-src-95c9bdb62a7bd5836e288a429e5b1e8cc1c7f454.tar.gz
Add the sysctl node 'kern.sched.name' that has the name of the scheduler
currently in use. Move the 4bsd kern.quantum node to kern.sched.quantum for consistency.
Diffstat (limited to 'sys/kern/sched_4bsd.c')
-rw-r--r--sys/kern/sched_4bsd.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/kern/sched_4bsd.c b/sys/kern/sched_4bsd.c
index b339b58..9c53008 100644
--- a/sys/kern/sched_4bsd.c
+++ b/sys/kern/sched_4bsd.c
@@ -152,7 +152,14 @@ sysctl_kern_quantum(SYSCTL_HANDLER_ARGS)
return (0);
}
-SYSCTL_PROC(_kern, OID_AUTO, quantum, CTLTYPE_INT|CTLFLAG_RW,
+SYSCTL_NODE(_kern, OID_AUTO, sched, CTLFLAG_RD, 0, "SCHED");
+
+#define SCHD_NAME "4bsd"
+#define SCHD_NAME_LEN 4
+SYSCTL_STRING(_kern_sched, OID_AUTO, name, CTLFALG_RO, SCHD_NAME, SCHD_NAME_LEN,
+ "System is using the 4BSD scheduler");
+
+SYSCTL_PROC(_kern_sched, OID_AUTO, quantum, CTLTYPE_INT|CTLFLAG_RW,
0, sizeof sched_quantum, sysctl_kern_quantum, "I",
"Roundrobin scheduling quantum in microseconds");
OpenPOWER on IntegriCloud