Message ID | 20250221174949.836197-11-mjt@tls.msk.ru (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Patch Round-up for stable 9.2.2, freeze on 2025-02-23 | expand |
diff --git a/linux-user/elfload.c b/linux-user/elfload.c index 471a384b22..aa3607f3ac 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -3349,8 +3349,8 @@ static void load_elf_image(const char *image_name, const ImageSource *src, if (align_size != reserve_size) { abi_ulong align_addr = ROUND_UP(load_addr, align); - abi_ulong align_end = align_addr + reserve_size; - abi_ulong load_end = load_addr + align_size; + abi_ulong align_end = TARGET_PAGE_ALIGN(align_addr + reserve_size); + abi_ulong load_end = TARGET_PAGE_ALIGN(load_addr + align_size); if (align_addr != load_addr) { target_munmap(load_addr, align_addr - load_addr);