Loading virt/kvm/kvm_main.c +12 −0 Original line number Diff line number Diff line Loading @@ -678,6 +678,14 @@ void update_memslots(struct kvm_memslots *slots, struct kvm_memory_slot *new) slots->generation++; } static int check_memory_region_flags(struct kvm_userspace_memory_region *mem) { if (mem->flags & ~KVM_MEM_LOG_DIRTY_PAGES) return -EINVAL; return 0; } /* * Allocate some memory and give it an address in the guest physical address * space. Loading @@ -698,6 +706,10 @@ int __kvm_set_memory_region(struct kvm *kvm, struct kvm_memory_slot old, new; struct kvm_memslots *slots, *old_memslots; r = check_memory_region_flags(mem); if (r) goto out; r = -EINVAL; /* General sanity checks */ if (mem->memory_size & (PAGE_SIZE - 1)) Loading Loading
virt/kvm/kvm_main.c +12 −0 Original line number Diff line number Diff line Loading @@ -678,6 +678,14 @@ void update_memslots(struct kvm_memslots *slots, struct kvm_memory_slot *new) slots->generation++; } static int check_memory_region_flags(struct kvm_userspace_memory_region *mem) { if (mem->flags & ~KVM_MEM_LOG_DIRTY_PAGES) return -EINVAL; return 0; } /* * Allocate some memory and give it an address in the guest physical address * space. Loading @@ -698,6 +706,10 @@ int __kvm_set_memory_region(struct kvm *kvm, struct kvm_memory_slot old, new; struct kvm_memslots *slots, *old_memslots; r = check_memory_region_flags(mem); if (r) goto out; r = -EINVAL; /* General sanity checks */ if (mem->memory_size & (PAGE_SIZE - 1)) Loading