From 7cb650abcf1166054f75d3d3e5ed64b034ad8cb7 Mon Sep 17 00:00:00 2001 From: Jianyong Wu Date: Fri, 15 Oct 2021 13:33:19 +0800 Subject: [PATCH] runtime: DefaultMaxVCPUs should not greater than defaultMaxQemuVCPUs DefaultMaxVCPUs may be larger than the defaultMaxQemuVCPUs that should be checked and avoided. Fixes: #2809 Signed-off-by: Jianyong Wu --- src/runtime/virtcontainers/hypervisor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/virtcontainers/hypervisor.go b/src/runtime/virtcontainers/hypervisor.go index bc92eb3034..5d3295a194 100644 --- a/src/runtime/virtcontainers/hypervisor.go +++ b/src/runtime/virtcontainers/hypervisor.go @@ -517,7 +517,7 @@ func (conf *HypervisorConfig) valid() error { conf.BlockDeviceDriver = config.VirtioBlockCCW } - if conf.DefaultMaxVCPUs == 0 { + if conf.DefaultMaxVCPUs == 0 || conf.DefaultMaxVCPUs > defaultMaxQemuVCPUs { conf.DefaultMaxVCPUs = defaultMaxQemuVCPUs }