aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/kvm/kvm_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/kvm/kvm_main.c')
-rw-r--r--drivers/kvm/kvm_main.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c
index 5f11e6b09458..595ed323fc53 100644
--- a/drivers/kvm/kvm_main.c
+++ b/drivers/kvm/kvm_main.c
@@ -1383,10 +1383,6 @@ int kvm_init(void *opaque, unsigned int vcpu_size,
1383 int r; 1383 int r;
1384 int cpu; 1384 int cpu;
1385 1385
1386 r = kvm_mmu_module_init();
1387 if (r)
1388 goto out4;
1389
1390 kvm_init_debug(); 1386 kvm_init_debug();
1391 1387
1392 r = kvm_arch_init(opaque); 1388 r = kvm_arch_init(opaque);
@@ -1446,8 +1442,6 @@ int kvm_init(void *opaque, unsigned int vcpu_size,
1446 kvm_preempt_ops.sched_in = kvm_sched_in; 1442 kvm_preempt_ops.sched_in = kvm_sched_in;
1447 kvm_preempt_ops.sched_out = kvm_sched_out; 1443 kvm_preempt_ops.sched_out = kvm_sched_out;
1448 1444
1449 kvm_mmu_set_nonpresent_ptes(0ull, 0ull);
1450
1451 return 0; 1445 return 0;
1452 1446
1453out_free: 1447out_free:
@@ -1466,7 +1460,6 @@ out_free_0:
1466out: 1460out:
1467 kvm_arch_exit(); 1461 kvm_arch_exit();
1468 kvm_exit_debug(); 1462 kvm_exit_debug();
1469 kvm_mmu_module_exit();
1470out4: 1463out4:
1471 return r; 1464 return r;
1472} 1465}
@@ -1485,6 +1478,5 @@ void kvm_exit(void)
1485 kvm_arch_exit(); 1478 kvm_arch_exit();
1486 kvm_exit_debug(); 1479 kvm_exit_debug();
1487 __free_page(bad_page); 1480 __free_page(bad_page);
1488 kvm_mmu_module_exit();
1489} 1481}
1490EXPORT_SYMBOL_GPL(kvm_exit); 1482EXPORT_SYMBOL_GPL(kvm_exit);