linux-user was failing on M2 MacBook Air. Digging into the details, I found
several bugs in brk and mmap so here are fixes.

V1 -> V2:
  Added reserved_va check. (Richard Henderson)
  Fixed MAP_FIXED_NOREPLACE on old kernels.

Akihiko Odaki (6):
  linux-user: Unset MAP_FIXED_NOREPLACE for host
  linux-user: Fix MAP_FIXED_NOREPLACE on old kernels
  linux-user: Do not call get_errno() in do_brk()
  linux-user: Use MAP_FIXED_NOREPLACE for do_brk()
  linux-user: Do nothing if too small brk is specified
  linux-user: Do not align brk with host page size

 linux-user/elfload.c |  4 +--
 linux-user/mmap.c    | 16 +++++++++--
 linux-user/syscall.c | 67 +++++++++-----------------------------------
 3 files changed, 29 insertions(+), 58 deletions(-)

-- 
2.41.0


Reply via email to