On 7/19/2023 7:44 AM, Sean Christopherson wrote:
@@ -6255,12 +6298,17 @@ int kvm_init(unsigned vcpu_size, unsigned vcpu_align, struct module *module) if (r) goto err_async_pf;+ r = kvm_gmem_init();+ if (r) + goto err_gmem; + kvm_chardev_ops.owner = module;kvm_preempt_ops.sched_in = kvm_sched_in;kvm_preempt_ops.sched_out = kvm_sched_out;kvm_init_debug();+ kvm_gmem_init();
why kvm_gmem_init() needs to be called again? by mistake?