From 62c45850e1b42edeec1157ab693fd8b2166e5925 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 10 Jan 2020 06:59:01 +0100 Subject: [PATCH] Kernel: Page allocation should not use memset_user() when zeroing We're not zeroing new pages through a userspace address, so this should not use memset_user(). --- Kernel/VM/MemoryManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/VM/MemoryManager.cpp b/Kernel/VM/MemoryManager.cpp index 2ac5918062..3cde372f64 100644 --- a/Kernel/VM/MemoryManager.cpp +++ b/Kernel/VM/MemoryManager.cpp @@ -496,7 +496,7 @@ RefPtr MemoryManager::allocate_user_physical_page(ShouldZeroFill s if (should_zero_fill == ShouldZeroFill::Yes) { auto* ptr = (u32*)quickmap_page(*page); - memset_user(ptr, 0, PAGE_SIZE); + memset(ptr, 0, PAGE_SIZE); unquickmap_page(); }