On 10/08/2022 14.57, Thomas Huth wrote:
The first patch fixes the problem that hugepages cannot be used via the "memory-backend-memfd" object on s390x. The second and third patch are some clean-ups that can be done after generalizing the code in the first patch.v2: - Use qemu_ram_pagesize(memdev->mr.ram_block) instead of adding additional code for the memfd object - Added the two clean-up patches on top to simplify the code Thomas Huth (3): backends/hostmem: Fix support of memory-backend-memfd in qemu_maxrampagesize() softmmu/physmem: Remove the ifdef __linux__ around the pagesize functions util/mmap-alloc: Remove qemu_mempath_getpagesize() include/qemu/mmap-alloc.h | 2 -- backends/hostmem.c | 14 ++------------ softmmu/physmem.c | 17 ----------------- util/mmap-alloc.c | 31 ------------------------------- 4 files changed, 2 insertions(+), 62 deletions(-)
Thanks to David and Claudio for the reviews! FWIW, I'll take this through my s390x-next branch since it fixes a s390x-related problem:
https://gitlab.com/thuth/qemu/-/commits/s390x-next/ Thomas
