diff options
author | scottl <scottl@FreeBSD.org> | 2004-06-21 22:05:46 +0000 |
---|---|---|
committer | scottl <scottl@FreeBSD.org> | 2004-06-21 22:05:46 +0000 |
commit | 95c9bdb62a7bd5836e288a429e5b1e8cc1c7f454 (patch) | |
tree | dd0c2ee7a961ead6e2e4d9d69f24c43658508861 /sys/kern/sched_4bsd.c | |
parent | bf2fdbaf64f74375b59c8ebbb13b33488582dfd2 (diff) | |
download | FreeBSD-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.c | 9 |
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"); |