Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Mar 2013 20:03:11 +0000 (UTC)
From:      Davide Italiano <davide@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r248113 - head/sys/kern
Message-ID:  <201303092003.r29K3BPc089195@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: davide
Date: Sat Mar  9 20:03:10 2013
New Revision: 248113
URL: http://svnweb.freebsd.org/changeset/base/248113

Log:
  Fixup r248032:
  Change size requested to malloc(9) now that callwheel buckets are
  callout_list and not callout_tailq anymore. This change was already
  there but it seems it got lost after code churn in r248032.
  
  Reported by:	alc, kib

Modified:
  head/sys/kern/kern_timeout.c

Modified: head/sys/kern/kern_timeout.c
==============================================================================
--- head/sys/kern/kern_timeout.c	Sat Mar  9 20:01:35 2013	(r248112)
+++ head/sys/kern/kern_timeout.c	Sat Mar  9 20:03:10 2013	(r248113)
@@ -294,7 +294,7 @@ callout_cpu_init(struct callout_cpu *cc)
 
 	mtx_init(&cc->cc_lock, "callout", NULL, MTX_SPIN | MTX_RECURSE);
 	SLIST_INIT(&cc->cc_callfree);
-	cc->cc_callwheel = malloc(sizeof(struct callout_tailq) * callwheelsize,
+	cc->cc_callwheel = malloc(sizeof(struct callout_list) * callwheelsize,
 	    M_CALLOUT, M_WAITOK);
 	for (i = 0; i < callwheelsize; i++)
 		LIST_INIT(&cc->cc_callwheel[i]);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303092003.r29K3BPc089195>