arm/vgic: initialize pending_irqs.lr_queue
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 17 Jul 2012 16:22:07 +0000 (17:22 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 17 Jul 2012 16:22:07 +0000 (17:22 +0100)
commit40e5c12bcf8618efcdbcf9799144ac2e1cafdc06
treea6739e51ac05dc68acd62e33ecb923b62d6a73f4
parentda49ad26e9083bae30d90ed2e6e70b6d12ce6981
arm/vgic: initialize pending_irqs.lr_queue

Properly initialize all the pending_irqs.lr_queue like we do for
inflight.
Check whether we already have the irq in lr_queue before adding it.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/gic.c
xen/arch/arm/vgic.c