On Mon, Nov 05, 2018 at 04:29:30PM +0800, Zhang Yi wrote: > diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c > index f411df7..fe9303f 100644 > --- a/util/mmap-alloc.c > +++ b/util/mmap-alloc.c > @@ -111,6 +111,10 @@ void *qemu_ram_mmap(int fd, size_t size, size_t align, > uint32_t flags) > assert(is_power_of_2(align)); > /* Always align to host page size */ > assert(align >= getpagesize()); > + if ((flags & RAM_SYNC_ON_OFF_AUTO_ON) && > + (!shared || !MAP_SYNC_FLAGS)) { > + return MAP_FAILED; > + }
Missing munmap(ptr, total)?
signature.asc
Description: PGP signature