exec.c: Ensure right alignment also for file backed ram
commitd2f39add725e2be849f5fb014a72368f711056fc
authorDominik Dingel <dingel@linux.vnet.ibm.com>
Mon, 25 Apr 2016 11:55:38 +0000 (25 13:55 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 23 May 2016 14:53:42 +0000 (23 16:53 +0200)
treef6eb2641919e12ab6a9b3ed8f74616aa6de2b8a8
parente081c24d30c1e7b29eb4450aa16d6a0da5782797
exec.c: Ensure right alignment also for file backed ram

While in the anonymous ram case we already take care of the right alignment
such an alignment gurantee does not exist for file backed ram allocation.

Instead, pagesize is used for alignment. On s390 this is not enough for gmap,
as we need to satisfy an alignment up to segments.

Reported-by: Halil Pasic <pasic@linux.vnet.ibm.com>
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Message-Id: <1461585338-45863-1-git-send-email-dingel@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
exec.c
include/qemu/osdep.h
util/oslib-posix.c