Author: mav
Date: Fri Aug 10 18:19:57 2012
New Revision: 239183
URL: http://svn.freebsd.org/changeset/base/239183
Log:
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.
Modified:
head/sys/kern/ksched.c
Modified: head/sys/kern/ksched.c
==============================================================================
--- head/sys/kern/ksched.c Fri Aug 10 17:43:20 2012 (r239182)
+++ head/sys/kern/ksched.c Fri Aug 10 18:19:57 2012 (r239183)
@@ -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;
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"