summaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-12-06 16:33:55 +0100
committerLouis Burda <quent.burda@gmail.com>2022-12-06 16:33:55 +0100
commit8e71e9bb226346afc2900f1d8bd3057372b8ec4c (patch)
tree6cb0a5f9455ecb8f9708775d864dcc9d33601a5e /virt
parent98e413ac3ef0d01e5aa38939027d1354ba1515e1 (diff)
downloadcachepc-linux-8e71e9bb226346afc2900f1d8bd3057372b8ec4c.tar.gz
cachepc-linux-8e71e9bb226346afc2900f1d8bd3057372b8ec4c.zip
stash
Diffstat (limited to 'virt')
-rw-r--r--virt/kvm/kvm_main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
index 4c55f85fc775..869faf927e5d 100644
--- a/virt/kvm/kvm_main.c
+++ b/virt/kvm/kvm_main.c
@@ -65,6 +65,7 @@
#define CREATE_TRACE_POINTS
#include <trace/events/kvm.h>
+#include "../../arch/x86/kvm/cachepc/track.h"
#include <linux/kvm_dirty_ring.h>
@@ -72,8 +73,6 @@
#define ITOA_MAX_LEN 12
#include "../../arch/x86/kvm/cachepc/kvm.h"
-#include "../../arch/x86/kvm/cachepc/sevstep.h"
-#include "../../arch/x86/kvm/cachepc/uspt.h"
MODULE_AUTHOR("Qumranet");
MODULE_LICENSE("GPL");
@@ -4522,7 +4521,7 @@ static long kvm_vm_ioctl(struct file *filp,
void __user *argp = (void __user *)arg;
int r;
- if (kvm->mm != current->mm || kvm->vm_dead)
+ if ((ioctl != KVM_MEMORY_ENCRYPT_OP && kvm->mm != current->mm) || kvm->vm_dead)
return -EIO;
switch (ioctl) {
case KVM_CREATE_VCPU: