Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Mar 2013 23:18:11 +0100
From:      Andre Oppermann <andre@freebsd.org>
To:        Davide Italiano <davide@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r248113 - head/sys/kern
Message-ID:  <513D06A3.6090304@freebsd.org>
In-Reply-To: <201303092003.r29K3BPc089195@svn.freebsd.org>
References:  <201303092003.r29K3BPc089195@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09.03.2013 21:03, Davide Italiano wrote:
> 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.

Sorry, I have missed this change while forward-porting the patch.
The (light) testing of the kernel didn't blow up.  Actually I did
the commit from it.  :-/

-- 
Andre

>    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?513D06A3.6090304>