ia64/xen-unstable

changeset 9944:65a2cf84b335

Add missing spin_unlock_irq() at xen/arch/x86/irq.c

Changeset 9889:42a8e3101c6c reorganized the code on this file, and
missed this spin_unlock_irq(). Without this patch, my machine hangs
completely during boot. With this, it works.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
author kaf24@firebug.cl.cam.ac.uk
date Fri May 05 13:41:35 2006 +0100 (2006-05-05)
parents 5afb14264629
children 9ce1e7c67d5d
files xen/arch/x86/irq.c
line diff
     1.1 --- a/xen/arch/x86/irq.c	Fri May 05 00:27:10 2006 +0100
     1.2 +++ b/xen/arch/x86/irq.c	Fri May 05 13:41:35 2006 +0100
     1.3 @@ -318,6 +318,7 @@ static void __pirq_guest_eoi(struct doma
     1.4      {
     1.5          ASSERT(cpus_empty(action->cpu_eoi_map));
     1.6          desc->handler->end(irq_to_vector(irq));
     1.7 +        spin_unlock_irq(&desc->lock);
     1.8          return;
     1.9      }
    1.10