Subject: Re: kern/35042: panic in vmem system (missing splfoo?)
To: None <gnats-bugs@NetBSD.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 11/12/2006 20:23:56
On Sun, Nov 12, 2006 at 07:15:05PM +0000, Jason Thorpe wrote:
> The following reply was made to PR kern/35042; it has been noted by GNATS.
> 
> From: Jason Thorpe <thorpej@shagadelic.org>
> To: gnats-bugs@NetBSD.org
> Cc: kern-bug-people@netbsd.org, gnats-admin@netbsd.org,
> 	netbsd-bugs@netbsd.org
> Subject: Re: kern/35042: panic in vmem system (missing splfoo?) 
> Date: Sun, 12 Nov 2006 11:13:27 -0800
> 
>  On Nov 12, 2006, at 10:40 AM, Manuel.Bouyer@lip6.fr wrote:
>  
>  >> 	My Xen3 dom0 paniced twice today; each time in vmem(9). Looking at
>  > 	backtrace I suspect a missing splfoo() somewhere: we get an interrupt
>  > 	which ends up calling vmem_alloc() while we are in vmem_free().
>  > 	Another Xen3 user reported a similar panic on port-xen:
>  > 	http://mail-index.netbsd.org/port-xen/2006/11/08/0004.html
>  
>  I didn't think vmem was allowed in interrupt contexts...

Then we have a problem; it can't be used for xen_shm
Before vmem is used a extent_create(), which was fine for use in
interrupt context.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--