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