]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - hypervisor/arch/arm/gic-v2.c
arm: Remove irq field from pending_irq
[jailhouse.git] / hypervisor / arch / arm / gic-v2.c
index 88024b448edfdb1afe7909bd0d757c92d558d7a0..ce5a61c44b4f846a0f9213c6cbec899d3874fd69 100644 (file)
@@ -267,7 +267,7 @@ static int gic_inject_irq(struct per_cpu *cpu_data, struct pending_irq *irq)
 
        if (!is_sgi(irq->virt_id)) {
                lr |= GICH_LR_HW_BIT;
-               lr |= irq->type.irq << GICH_LR_PHYS_ID_SHIFT;
+               lr |= irq->virt_id << GICH_LR_PHYS_ID_SHIFT;
        }
 
        gic_write_lr(first_free, lr);