From e88e4967d19427b291d8eeafdd9bb9420904057b Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Fri, 24 Dec 2021 05:19:13 -0800 Subject: [PATCH] Kernel: Mark PTYMultiplexer init & parse_hex_digit as UNMAP_AFTER_INIT Noticed these boot only functions are not currently UNMAP_AFTER_INIT. Lets fix that :^) --- Kernel/KSyms.cpp | 2 +- Kernel/TTY/PTYMultiplexer.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/KSyms.cpp b/Kernel/KSyms.cpp index 7758c6aed8..e686f8f577 100644 --- a/Kernel/KSyms.cpp +++ b/Kernel/KSyms.cpp @@ -25,7 +25,7 @@ __attribute__((section(".kernel_symbols"))) char kernel_symbols[5 * MiB] {}; static KernelSymbol* s_symbols; static size_t s_symbol_count = 0; -static u8 parse_hex_digit(char nibble) +UNMAP_AFTER_INIT static u8 parse_hex_digit(char nibble) { if (nibble >= '0' && nibble <= '9') return nibble - '0'; diff --git a/Kernel/TTY/PTYMultiplexer.cpp b/Kernel/TTY/PTYMultiplexer.cpp index 2a9a0eded6..0f34445cae 100644 --- a/Kernel/TTY/PTYMultiplexer.cpp +++ b/Kernel/TTY/PTYMultiplexer.cpp @@ -35,7 +35,7 @@ UNMAP_AFTER_INIT PTYMultiplexer::~PTYMultiplexer() { } -void PTYMultiplexer::initialize() +UNMAP_AFTER_INIT void PTYMultiplexer::initialize() { the().after_inserting(); }