From mboxrd@z Thu Jan 1 00:00:00 1970 From: Akio Takebe Subject: hvm_set_callback_irq_level() deadlock? Date: Wed, 07 Jan 2009 18:41:48 +0900 Message-ID: <496478DC.9080309@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel List-Id: xen-devel@lists.xenproject.org Hi, hvm_set_callback_irq_level() and so on call vioapic_irq_positive_edge() before spin_unlock(&d->arch.hvm_domain.irq_lock). I think it cause a deadlock. If it is right, how should we fix them? What do you think? Best Regards, Akio Takebe