From 66bde66f498e3d39ff776111124ac5968276b1c6 Mon Sep 17 00:00:00 2001 From: Liav A Date: Sat, 1 Oct 2022 17:56:49 +0300 Subject: [PATCH] Kernel/aarch64: Use adopt_lock_ref to instantiate an InterruptController --- Kernel/Arch/aarch64/InterruptManagement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Arch/aarch64/InterruptManagement.cpp b/Kernel/Arch/aarch64/InterruptManagement.cpp index 4f2b8663d23..2a177e194b2 100644 --- a/Kernel/Arch/aarch64/InterruptManagement.cpp +++ b/Kernel/Arch/aarch64/InterruptManagement.cpp @@ -34,7 +34,7 @@ void InterruptManagement::initialize() void InterruptManagement::find_controllers() { // TODO: Once device tree support is in place, find interrupt controllers using that. - m_interrupt_controllers.append(new RPi::InterruptController); + m_interrupt_controllers.append(adopt_lock_ref(*new (nothrow) RPi::InterruptController)); } u8 InterruptManagement::acquire_mapped_interrupt_number(u8 interrupt_number)