mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-05 22:28:00 +00:00
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: Avi Kivity <avi@qumranet.com>
This commit is contained in:
parent
abb9e0b8e3
commit
acee3c04e8
1 changed files with 1 additions and 1 deletions
|
@ -4296,7 +4296,7 @@ int kvm_arch_set_memory_region(struct kvm *kvm,
|
||||||
userspace_addr = do_mmap(NULL, 0,
|
userspace_addr = do_mmap(NULL, 0,
|
||||||
npages * PAGE_SIZE,
|
npages * PAGE_SIZE,
|
||||||
PROT_READ | PROT_WRITE,
|
PROT_READ | PROT_WRITE,
|
||||||
MAP_SHARED | MAP_ANONYMOUS,
|
MAP_PRIVATE | MAP_ANONYMOUS,
|
||||||
0);
|
0);
|
||||||
up_write(¤t->mm->mmap_sem);
|
up_write(¤t->mm->mmap_sem);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue