diff options
-rw-r--r-- | virt/kvm/arm/vgic/vgic-its.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/virt/kvm/arm/vgic/vgic-its.c b/virt/kvm/arm/vgic/vgic-its.c index cb2d0a2dbe5a..8e633bd9cc1e 100644 --- a/virt/kvm/arm/vgic/vgic-its.c +++ b/virt/kvm/arm/vgic/vgic-its.c | |||
@@ -821,6 +821,8 @@ static int vgic_its_alloc_collection(struct vgic_its *its, | |||
821 | return E_ITS_MAPC_COLLECTION_OOR; | 821 | return E_ITS_MAPC_COLLECTION_OOR; |
822 | 822 | ||
823 | collection = kzalloc(sizeof(*collection), GFP_KERNEL); | 823 | collection = kzalloc(sizeof(*collection), GFP_KERNEL); |
824 | if (!collection) | ||
825 | return -ENOMEM; | ||
824 | 826 | ||
825 | collection->collection_id = coll_id; | 827 | collection->collection_id = coll_id; |
826 | collection->target_addr = COLLECTION_NOT_MAPPED; | 828 | collection->target_addr = COLLECTION_NOT_MAPPED; |