KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs
[linux-2.6-microblaze.git] / arch / arm64 / kvm / vgic / vgic-its.c
index 089fc2f..9d11072 100644 (file)
@@ -683,7 +683,7 @@ int vgic_its_resolve_lpi(struct kvm *kvm, struct vgic_its *its,
        if (!vcpu)
                return E_ITS_INT_UNMAPPED_INTERRUPT;
 
-       if (!vcpu->arch.vgic_cpu.lpis_enabled)
+       if (!vgic_lpis_enabled(vcpu))
                return -EBUSY;
 
        vgic_its_cache_translation(kvm, its, devid, eventid, ite->irq);
@@ -2143,7 +2143,7 @@ static int vgic_its_save_ite(struct vgic_its *its, struct its_device *dev,
 static int vgic_its_restore_ite(struct vgic_its *its, u32 event_id,
                                void *ptr, void *opaque)
 {
-       struct its_device *dev = (struct its_device *)opaque;
+       struct its_device *dev = opaque;
        struct its_collection *collection;
        struct kvm *kvm = its->dev->kvm;
        struct kvm_vcpu *vcpu = NULL;