Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Mar 1999 18:15:42 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        assar@sics.se, eivind@FreeBSD.ORG
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: panic: zone: entry not free
Message-ID:  <199903010715.SAA14759@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>I think that the goal should be to make KLDs work with all kinds of
>kernels.  And the only place where this seems to be a problem is with
>zalloc and zfree.  So it seems to me that one of the following could
>be done to solve it:
>
>a. make zalloc and zfree non-inline
>b. call zalloci and zfreei in code that can end up in KLDs
>c. call zalloci and zfreei everywhere where it's not performance-critical

There are many potential problems with SMP kernels.  Many of the inline
functions in <machine/cpufunc.h> depend on SMP.  We've already pessimised
the usual (non-SMP) case by uninlining a few too many spl-related
functions.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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