Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit acee3c04 authored by Avi Kivity's avatar Avi Kivity
Browse files

KVM: Allocate guest memory as MAP_PRIVATE, not MAP_SHARED



There is no reason to share internal memory slots with fork()ed instances.

Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent abb9e0b8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4296,7 +4296,7 @@ int kvm_arch_set_memory_region(struct kvm *kvm,
			userspace_addr = do_mmap(NULL, 0,
						 npages * PAGE_SIZE,
						 PROT_READ | PROT_WRITE,
						 MAP_SHARED | MAP_ANONYMOUS,
						 MAP_PRIVATE | MAP_ANONYMOUS,
						 0);
			up_write(&current->mm->mmap_sem);