From df7d9388083048374d66014e01e5e7524d80bee4 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Thu, 20 May 2021 18:45:08 +0300 Subject: [PATCH] Kernel: Stop allocating the PS2KeyboardDevice in the eternal heap The PS2KeyboardDevice can be free'd in try_to_initialize if the initialization failed, resulting in an assertion. --- Kernel/Devices/HID/PS2KeyboardDevice.h | 1 - 1 file changed, 1 deletion(-) diff --git a/Kernel/Devices/HID/PS2KeyboardDevice.h b/Kernel/Devices/HID/PS2KeyboardDevice.h index c09f72ff08..6b8be0a36b 100644 --- a/Kernel/Devices/HID/PS2KeyboardDevice.h +++ b/Kernel/Devices/HID/PS2KeyboardDevice.h @@ -21,7 +21,6 @@ namespace Kernel { class PS2KeyboardDevice final : public IRQHandler , public KeyboardDevice , public I8042Device { - AK_MAKE_ETERNAL public: static RefPtr try_to_initialize(const I8042Controller&); virtual ~PS2KeyboardDevice() override;