aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--virt/kvm/arm/vgic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/virt/kvm/arm/vgic.c b/virt/kvm/arm/vgic.c
index 043032c6a5a4..00429b392c61 100644
--- a/virt/kvm/arm/vgic.c
+++ b/virt/kvm/arm/vgic.c
@@ -1875,8 +1875,8 @@ void kvm_vgic_vcpu_destroy(struct kvm_vcpu *vcpu)
1875static int vgic_vcpu_init_maps(struct kvm_vcpu *vcpu, int nr_irqs) 1875static int vgic_vcpu_init_maps(struct kvm_vcpu *vcpu, int nr_irqs)
1876{ 1876{
1877 struct vgic_cpu *vgic_cpu = &vcpu->arch.vgic_cpu; 1877 struct vgic_cpu *vgic_cpu = &vcpu->arch.vgic_cpu;
1878 1878 int nr_longs = BITS_TO_LONGS(nr_irqs - VGIC_NR_PRIVATE_IRQS);
1879 int sz = (nr_irqs - VGIC_NR_PRIVATE_IRQS) / 8; 1879 int sz = nr_longs * sizeof(unsigned long);
1880 vgic_cpu->pending_shared = kzalloc(sz, GFP_KERNEL); 1880 vgic_cpu->pending_shared = kzalloc(sz, GFP_KERNEL);
1881 vgic_cpu->active_shared = kzalloc(sz, GFP_KERNEL); 1881 vgic_cpu->active_shared = kzalloc(sz, GFP_KERNEL);
1882 vgic_cpu->pend_act_shared = kzalloc(sz, GFP_KERNEL); 1882 vgic_cpu->pend_act_shared = kzalloc(sz, GFP_KERNEL);