diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/kvm/arm_vgic.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/kvm/arm_vgic.h b/include/kvm/arm_vgic.h index d8d52a9ca6a1..f6b9fec6fcac 100644 --- a/include/kvm/arm_vgic.h +++ b/include/kvm/arm_vgic.h | |||
| @@ -117,6 +117,7 @@ struct vgic_params { | |||
| 117 | struct vgic_dist { | 117 | struct vgic_dist { |
| 118 | #ifdef CONFIG_KVM_ARM_VGIC | 118 | #ifdef CONFIG_KVM_ARM_VGIC |
| 119 | spinlock_t lock; | 119 | spinlock_t lock; |
| 120 | bool in_kernel; | ||
| 120 | bool ready; | 121 | bool ready; |
| 121 | 122 | ||
| 122 | /* Virtual control interface mapping */ | 123 | /* Virtual control interface mapping */ |
| @@ -212,7 +213,7 @@ int kvm_vgic_vcpu_pending_irq(struct kvm_vcpu *vcpu); | |||
| 212 | bool vgic_handle_mmio(struct kvm_vcpu *vcpu, struct kvm_run *run, | 213 | bool vgic_handle_mmio(struct kvm_vcpu *vcpu, struct kvm_run *run, |
| 213 | struct kvm_exit_mmio *mmio); | 214 | struct kvm_exit_mmio *mmio); |
| 214 | 215 | ||
| 215 | #define irqchip_in_kernel(k) (!!((k)->arch.vgic.vctrl_base)) | 216 | #define irqchip_in_kernel(k) (!!((k)->arch.vgic.in_kernel)) |
| 216 | #define vgic_initialized(k) ((k)->arch.vgic.ready) | 217 | #define vgic_initialized(k) ((k)->arch.vgic.ready) |
| 217 | 218 | ||
| 218 | int vgic_v2_probe(struct device_node *vgic_node, | 219 | int vgic_v2_probe(struct device_node *vgic_node, |
