On Thu, Sep 14, 2023 at 9:42 PM Karim Taha <kariem.taha...@gmail.com> wrote:
> From: Stacey Son <s...@freebsd.org> > > Match linux-user, by manually applying the following commits, in order: > > d28b3c90cfad1a7e211ae2bce36ecb9071086129 linux-user: Make sure initial > brk(0) is page-aligned > 15ad98536ad9410fb32ddf1ff09389b677643faa linux-user: Fix qemu brk() to > not zero bytes on current page > dfe49864afb06e7e452a4366051697bc4fcfc1a5 linux-user: Prohibit brk() to > to shrink below initial heap address > eac78a4b0b7da4de2c0a297f4d528ca9cc6256a3 linux-user: Fix signed math > overflow in brk() syscall > c6cc059eca18d9f6e4e26bb8b6d1135ddb35d81a linux-user: Do not call > get_errno() in do_brk() > e69e032d1a8ee8d754ca119009a3c2c997f8bb30 linux-user: Use > MAP_FIXED_NOREPLACE for do_brk() > cb9d5d1fda0bc2312fc0c779b4ea1d7bf826f31f linux-user: Do nothing if too > small brk is specified > 2aea137a425a87b930a33590177b04368fd7cc12 linux-user: Do not align brk > with host page size > > Signed-off-by: Stacey Son <s...@freebsd.org> > Signed-off-by: Karim Taha <kariem.taha...@gmail.com> > Reviewed-by: Richard Henderson <richard.hender...@linaro.org> > --- > bsd-user/bsd-mem.h | 45 +++++++++++++++++++++++++++++++++++ > bsd-user/freebsd/os-syscall.c | 7 ++++++ > 2 files changed, 52 insertions(+) > Reviewed-by: Warner Losh <i...@bsdimp.com>