]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
KVM: Unregister cpufreq notifier on unload
authorJan Kiszka <jan.kiszka@siemens.com>
Fri, 17 Apr 2009 17:24:58 +0000 (19:24 +0200)
committerAvi Kivity <avi@redhat.com>
Wed, 22 Apr 2009 10:54:25 +0000 (13:54 +0300)
Properly unregister cpufreq notifier on onload if it was registered
during init.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/x86.c

index 8cb8542da962b9d004f633cf6a2bd514f148c46d..ab1fdac9a90304e086ccc56314bc97e51bbe54fe 100644 (file)
@@ -2786,6 +2786,9 @@ out:
 
 void kvm_arch_exit(void)
 {
+       if (!boot_cpu_has(X86_FEATURE_CONSTANT_TSC))
+               cpufreq_unregister_notifier(&kvmclock_cpufreq_notifier_block,
+                                           CPUFREQ_TRANSITION_NOTIFIER);
        kvm_x86_ops = NULL;
        kvm_mmu_module_exit();
 }