From b50f234c24f07d1be68b551ba1e23e3b11a77e2b Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 21 Jan 2026 22:24:23 +0100 Subject: fix: hotpatch: fix errors in kernel boot modules due to missing macros. Signed-off-by: Amlal El Mahrouss --- src/kernel/src/BitMapMgr.cc | 4 +--- src/kernel/src/FS/OpenHeFS+FileMgr.cc | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) (limited to 'src/kernel') diff --git a/src/kernel/src/BitMapMgr.cc b/src/kernel/src/BitMapMgr.cc index d9e8a869..c00c71ae 100644 --- a/src/kernel/src/BitMapMgr.cc +++ b/src/kernel/src/BitMapMgr.cc @@ -103,7 +103,6 @@ namespace HAL { mm_map_page(ptr_bit_set, (VoidPtr) mm_get_page_addr(ptr_bit_set), flags); if (biggest < (size + pad)) biggest = size + pad; - kBitMapCursor += size + pad; return (VoidPtr) ptr_bit_set; @@ -119,7 +118,6 @@ namespace HAL { mm_map_page(ptr_bit_set, (VoidPtr) mm_get_page_addr(ptr_bit_set), flags); if (biggest < (size + pad)) biggest = (size + pad); - kBitMapCursor += size + pad; return (VoidPtr) ptr_bit_set; @@ -167,7 +165,7 @@ namespace HAL { /***********************************************************************************/ auto mm_alloc_bitmap(Boolean wr, Boolean user, SizeT size, Bool is_page, SizeT pad) -> VoidPtr { VoidPtr ptr_new = nullptr; - if (is_page) return nullptr; + if (is_page) return ptr_new; ptr_new = kBitMapMgr.FindBitMap(kKernelBitMpStart, size, wr, user, pad); return ptr_new; diff --git a/src/kernel/src/FS/OpenHeFS+FileMgr.cc b/src/kernel/src/FS/OpenHeFS+FileMgr.cc index 48482551..dc3466ad 100644 --- a/src/kernel/src/FS/OpenHeFS+FileMgr.cc +++ b/src/kernel/src/FS/OpenHeFS+FileMgr.cc @@ -137,8 +137,6 @@ _Output NodePtr HeFileSystemMgr::Open(_Input const Char* path, _Input const Char return nullptr; } - kout << "Unimplemented.\r"; - return nullptr; } -- cgit v1.2.3