From d8898a45d742f78af7f61c3cbf0447277f2f2ac4 Mon Sep 17 00:00:00 2001 From: mav Date: Fri, 10 Aug 2012 18:19:57 +0000 Subject: sched_rr_interval() seems always returned period in hz ticks, but same always it was used as rate. Fix use side units to period in hz ticks. --- sys/kern/ksched.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/ksched.c b/sys/kern/ksched.c index 799b60d..efb673e 100644 --- a/sys/kern/ksched.c +++ b/sys/kern/ksched.c @@ -64,7 +64,7 @@ ksched_attach(struct ksched **p) struct ksched *ksched= p31b_malloc(sizeof(*ksched)); ksched->rr_interval.tv_sec = 0; - ksched->rr_interval.tv_nsec = 1000000000L / sched_rr_interval(); + ksched->rr_interval.tv_nsec = 1000000000L / hz * sched_rr_interval(); *p = ksched; return 0; -- cgit v1.1