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>
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