From dd6e73176d8a12ce84f6d981f7284197f39f8a93 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 23 Nov 2021 11:44:14 +0100 Subject: [PATCH] Kernel: Make sys$mmap() interpret 0-alignment as page-sized alignment This allows userspace to get a sane default behavior without having to specify the page size. --- Kernel/Syscalls/mmap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Syscalls/mmap.cpp b/Kernel/Syscalls/mmap.cpp index 1b3e99b755..e7dd72ad59 100644 --- a/Kernel/Syscalls/mmap.cpp +++ b/Kernel/Syscalls/mmap.cpp @@ -128,7 +128,7 @@ ErrorOr Process::sys$mmap(Userspace use FlatPtr addr = params.addr; auto size = params.size; - auto alignment = params.alignment; + auto alignment = params.alignment ? params.alignment : PAGE_SIZE; auto prot = params.prot; auto flags = params.flags; auto fd = params.fd;