diff options
| author | Christophe Lyon | 2014-02-03 17:04:32 +0100 |
|---|---|---|
| committer | Riku Voipio | 2014-06-29 13:19:58 +0200 |
| commit | e8efd8e71f89b22d0a5028495cc35bd167f92e63 (patch) | |
| tree | 627c85de5b2bbdbffe747743e8d5000a808977ef /linux-user | |
| parent | Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20140627' into staging (diff) | |
| download | qemu-e8efd8e71f89b22d0a5028495cc35bd167f92e63.tar.gz qemu-e8efd8e71f89b22d0a5028495cc35bd167f92e63.tar.xz qemu-e8efd8e71f89b22d0a5028495cc35bd167f92e63.zip | |
Add support for MAP_NORESERVE mmap flag.
mmap_flags_tbl contains a list of mmap flags, and how to map them to
the target. This patch adds MAP_NORESERVE, which was missing to the
list.
Signed-off-by: Christophe Lyon <christophe.lyon@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user')
| -rw-r--r-- | linux-user/syscall.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 7d7407920b..007d59d70c 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -3908,6 +3908,8 @@ static bitmask_transtbl mmap_flags_tbl[] = { { TARGET_MAP_DENYWRITE, TARGET_MAP_DENYWRITE, MAP_DENYWRITE, MAP_DENYWRITE }, { TARGET_MAP_EXECUTABLE, TARGET_MAP_EXECUTABLE, MAP_EXECUTABLE, MAP_EXECUTABLE }, { TARGET_MAP_LOCKED, TARGET_MAP_LOCKED, MAP_LOCKED, MAP_LOCKED }, + { TARGET_MAP_NORESERVE, TARGET_MAP_NORESERVE, MAP_NORESERVE, + MAP_NORESERVE }, { 0, 0, 0, 0 } }; |
