Introduce KVM_CAP_PRIVATE_MEM
Signed-off-by: Fuad Tabba <tabba@google.com>
diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h
index 027f2c03..47fb9bd 100644
--- a/include/uapi/linux/kvm.h
+++ b/include/uapi/linux/kvm.h
@@ -1219,6 +1219,7 @@
#define KVM_CAP_VM_DISABLE_NX_HUGE_PAGES 220
#define KVM_CAP_S390_ZPCI_OP 221
#define KVM_CAP_S390_CPU_TOPOLOGY 222
+#define KVM_CAP_PRIVATE_MEM 224
#define KVM_CAP_MEMORY_ATTRIBUTES 225
#ifdef KVM_CAP_IRQ_ROUTING
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
index 311c482..015efa2 100644
--- a/virt/kvm/kvm_main.c
+++ b/virt/kvm/kvm_main.c
@@ -4862,6 +4862,10 @@
case KVM_CAP_BINARY_STATS_FD:
case KVM_CAP_SYSTEM_EVENT_DATA:
return 1;
+#ifdef CONFIG_HAVE_KVM_RESTRICTED_MEM
+ case KVM_CAP_PRIVATE_MEM:
+ return 1;
+#endif
default:
break;
}