diff --git a/arch/arm64/kvm/hyp/nvhe/alloc.c b/arch/arm64/kvm/hyp/nvhe/alloc.c index 853b543a7142..827388ea9153 100644 --- a/arch/arm64/kvm/hyp/nvhe/alloc.c +++ b/arch/arm64/kvm/hyp/nvhe/alloc.c @@ -551,7 +551,7 @@ void *hyp_alloc(size_t size) unsigned long chunk_addr; int missing_map, ret = 0; - size = ALIGN(size, MIN_ALLOC); + size = ALIGN(size ?: MIN_ALLOC, MIN_ALLOC); hyp_spin_lock(&allocator->lock);