From b9754859b2fb424520b4f5c839b6c23319a50581 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 2 May 2026 15:53:29 +0300 Subject: [PATCH] Kernel: Remove kmalloc_vaddr_of This is no longer needed. It was only used for x86_64 paging and AP stack initialization --- kernel/include/kernel/Memory/kmalloc.h | 1 - kernel/kernel/Memory/kmalloc.cpp | 9 --------- 2 files changed, 10 deletions(-) diff --git a/kernel/include/kernel/Memory/kmalloc.h b/kernel/include/kernel/Memory/kmalloc.h index f465774f..2f330a2d 100644 --- a/kernel/include/kernel/Memory/kmalloc.h +++ b/kernel/include/kernel/Memory/kmalloc.h @@ -13,4 +13,3 @@ void* kmalloc(size_t size, size_t align, bool force_identity_map = false); void kfree(void*); BAN::Optional kmalloc_paddr_of(Kernel::vaddr_t); -BAN::Optional kmalloc_vaddr_of(Kernel::paddr_t); diff --git a/kernel/kernel/Memory/kmalloc.cpp b/kernel/kernel/Memory/kmalloc.cpp index 2b952eab..aadb4048 100644 --- a/kernel/kernel/Memory/kmalloc.cpp +++ b/kernel/kernel/Memory/kmalloc.cpp @@ -436,12 +436,3 @@ BAN::Optional kmalloc_paddr_of(Kernel::vaddr_t vaddr) return {}; return vaddr - KERNEL_OFFSET + g_boot_info.kernel_paddr; } - -BAN::Optional kmalloc_vaddr_of(Kernel::paddr_t paddr) -{ - using namespace Kernel; - const vaddr_t vaddr = paddr + KERNEL_OFFSET - g_boot_info.kernel_paddr; - if (!is_kmalloc_vaddr(vaddr)) - return {}; - return vaddr; -}