diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2018-08-28 17:38:40 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2018-11-27 19:36:22 +0100 |
commit | 36ea397956c169aa79db9487de2ea65a938a13e9 (patch) | |
tree | 7a80364f8e728dc2a56d5c6ba1de4ce25717cc4a /backends | |
parent | 15ffb43cbf453163e9ef712e8e558ff46123c7bc (diff) | |
download | qemu-36ea397956c169aa79db9487de2ea65a938a13e9.zip qemu-36ea397956c169aa79db9487de2ea65a938a13e9.tar.gz qemu-36ea397956c169aa79db9487de2ea65a938a13e9.tar.bz2 |
hostmem-memfd: honour share=on/off property
The share=on/off property is used to modified mmap() MAP_SHARED
setting. Make it on by default for convenience and compatibility
reasons.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'backends')
-rw-r--r-- | backends/hostmem-memfd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/backends/hostmem-memfd.c b/backends/hostmem-memfd.c index b6836b2..1c3579e 100644 --- a/backends/hostmem-memfd.c +++ b/backends/hostmem-memfd.c @@ -59,7 +59,8 @@ memfd_backend_memory_alloc(HostMemoryBackend *backend, Error **errp) name = object_get_canonical_path(OBJECT(backend)); memory_region_init_ram_from_fd(&backend->mr, OBJECT(backend), - name, backend->size, true, fd, errp); + name, backend->size, + backend->share, fd, errp); g_free(name); } @@ -131,6 +132,7 @@ memfd_backend_instance_init(Object *obj) /* default to sealed file */ m->seal = true; + MEMORY_BACKEND(m)->share = true; } static void |