Commit c462f859 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

KVM: xen: flush deferred static key before checking it



A missing flush would cause the static branch to trigger incorrectly.

Cc: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 44ac5958
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -8039,6 +8039,7 @@ void kvm_arch_exit(void)
	kvm_mmu_module_exit();
	free_percpu(user_return_msrs);
	kmem_cache_destroy(x86_fpu_cache);
	static_key_deferred_flush(&kvm_xen_enabled);
	WARN_ON(static_branch_unlikely(&kvm_xen_enabled.key));
}