diff options
author | mav <mav@FreeBSD.org> | 2012-08-10 18:19:57 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2012-08-10 18:19:57 +0000 |
commit | d8898a45d742f78af7f61c3cbf0447277f2f2ac4 (patch) | |
tree | 77eef4c555d9b8901262ae4700c7a5342aee44ed /sys | |
parent | e93ca095c5ac8e229dcac5651eae773aa740372d (diff) | |
download | FreeBSD-src-d8898a45d742f78af7f61c3cbf0447277f2f2ac4.zip FreeBSD-src-d8898a45d742f78af7f61c3cbf0447277f2f2ac4.tar.gz |
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.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/ksched.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |