Subject: Re: Please audit pool use in your code!
To: Manuel Bouyer <>
From: Bill Studenmund <>
List: tech-kern
Date: 07/19/2006 16:03:25
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 19, 2006 at 07:38:08PM +0200, Manuel Bouyer wrote:
> On Wed, Jul 19, 2006 at 01:22:59PM -0400, Thor Lancelot Simon wrote:
> >=20
> > I ask all developers to _please_ look at any code in which they have
> > used the pool allocator and double-check that any uses of pool_put/pool=
> > which could be reached from interrupt context are bracketed by the corr=
> > spl/splx calls to block such interrupts.
> Do you know which pool gets corrupted ? As pools works on full pages, and
> items are usually much smaller, it's likely that the item which gets
> corrupted is of the same kind as the one that caused the corruption.

The FreeBSD folks had issues with items that weren't the same kind, but=20
were the same size as others. So what size items are we looking at?

Take care,


Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.2.3 (NetBSD)