svn commit: r239183 - head/sys/kern

Alexander Motin mav at FreeBSD.org
Fri Aug 10 18:19:57 UTC 2012


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;


More information about the svn-src-all mailing list