mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
Fix compiling without MREMAP_FIXED
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5979 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
85df0de4cf
commit
5caf7bb2c4
1 changed files with 4 additions and 1 deletions
|
@ -546,6 +546,7 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size,
|
|||
|
||||
mmap_lock();
|
||||
|
||||
#if defined(MREMAP_FIXED)
|
||||
if (flags & MREMAP_FIXED)
|
||||
host_addr = mremap(g2h(old_addr), old_size, new_size,
|
||||
flags, new_addr);
|
||||
|
@ -560,7 +561,9 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size,
|
|||
} else
|
||||
host_addr = mremap(g2h(old_addr), old_size, new_size,
|
||||
flags | MREMAP_FIXED, g2h(mmap_start));
|
||||
} else {
|
||||
} else
|
||||
#endif
|
||||
{
|
||||
host_addr = mremap(g2h(old_addr), old_size, new_size, flags);
|
||||
/* Check if address fits target address space */
|
||||
if ((unsigned long)host_addr + new_size > (abi_ulong)-1) {
|
||||
|
|
Loading…
Reference in a new issue