Subject: Re: port-xen/29775: Cannot use a vnode disk for domU
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 03/30/2005 15:30:40
On Mar 30, 2005, at 3:00 PM, YAMAMOTO Takashi wrote:

> i believe it's a problem in xbd, not in vnd.
> doing vnode operations from interrupt context is evil.

Yes, but it's vnd that is doing those from interrupt context.

There are lots of other things that might cause a disk's strategy  
routine to be called from interrupt context (ccd / raidframe are good  
examples).  Really, we need to audit ALL of the disk strategy  
routines and ensure that they are IPL_BIO interrupt-context safe.

-- thorpej