xen/arm: Initialize lr_queue in vcpu_vgic_init for the first 32 irqs

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
This commit is contained in:
Stefano Stabellini committed 2012-07-23 17:29:28 +01:00
1 parent 931116a290
commit 3cb62822d0
1 file changed
+3
+3
View File
@@ -108,7 +108,10 @@ int vcpu_vgic_init(struct vcpu *v)
memset(&v->arch.vgic.pending_irqs, 0, sizeof(v->arch.vgic.pending_irqs));
for (i = 0; i < 32; i++)
{
INIT_LIST_HEAD(&v->arch.vgic.pending_irqs[i].inflight);
INIT_LIST_HEAD(&v->arch.vgic.pending_irqs[i].lr_queue);
}
/* For SGI and PPI the target is always this CPU */
for ( i = 0 ; i < 8 ; i++ )
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.