diff options
| -rw-r--r-- | kernel/src/memory/free_list_allocator.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/kernel/src/memory/free_list_allocator.cpp b/kernel/src/memory/free_list_allocator.cpp index 255e643..66b6bdb 100644 --- a/kernel/src/memory/free_list_allocator.cpp +++ b/kernel/src/memory/free_list_allocator.cpp @@ -109,12 +109,7 @@ namespace kernel::memory } auto block = std::bit_cast<block_header *>(m_frontier.raw()); - // std::construct_at(block, frames_needed * kapi::memory::frame::size - sizeof(block_header), true, nullptr, - // nullptr); - block->size = frames_needed * kapi::memory::frame::size - sizeof(block_header); - block->free = true; - block->next = nullptr; - block->prev = nullptr; + std::construct_at(block, frames_needed * kapi::memory::frame::size - sizeof(block_header), true, nullptr, nullptr); m_frontier += frames_needed * kapi::memory::frame::size; |
