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;
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to