]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - hypervisor/arch/arm/gic-v3.c
arm: Remove irq field from pending_irq
[jailhouse.git] / hypervisor / arch / arm / gic-v3.c
index 710813c3674d9a681630b23c65f7c857df2cf467..6beab34433d0c47fe8f2f28c5b9cb3ce71a1bb42 100644 (file)
@@ -389,7 +389,7 @@ static int gic_inject_irq(struct per_cpu *cpu_data, struct pending_irq *irq)
        lr |= ICH_LR_PENDING;
        if (!is_sgi(irq->virt_id)) {
                lr |= ICH_LR_HW_BIT;
-               lr |= (u64)irq->type.irq << ICH_LR_PHYS_ID_SHIFT;
+               lr |= (u64)irq->virt_id << ICH_LR_PHYS_ID_SHIFT;
        }
 
        gic_write_lr(free_lr, lr);