From 1128e440d236e8d2612a8fda808d8831dca885e7 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Mon, 17 Aug 2026 04:32:26 +0300 Subject: [PATCH] Kernel: Fix typos and fix power button status clear --- kernel/kernel/ACPI/ACPI.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/kernel/ACPI/ACPI.cpp b/kernel/kernel/ACPI/ACPI.cpp index 563df869..f39b503b 100644 --- a/kernel/kernel/ACPI/ACPI.cpp +++ b/kernel/kernel/ACPI/ACPI.cpp @@ -789,7 +789,7 @@ acpi_release_global_lock: auto [gpe_path, gpe_obj] = TRY(m_namespace->find_named_object(embedded_controller, TRY(AML::NameString::from_string("_GPE"_sv)), true)); if (gpe_obj == nullptr) { - dwarnln("EC {} does have _GPE", embedded_controller); + dwarnln("EC {} does not have _GPE", embedded_controller); break; } @@ -806,7 +806,7 @@ acpi_release_global_lock: auto [crs_path, crs_obj] = TRY(m_namespace->find_named_object(embedded_controller, TRY(AML::NameString::from_string("_CRS"_sv)), true)); if (crs_obj == nullptr) { - dwarnln("EC {} does have _CRS", embedded_controller); + dwarnln("EC {} does not have _CRS", embedded_controller); return BAN::Error::from_errno(ENOENT); } @@ -1198,6 +1198,8 @@ acpi_release_global_lock: continue; handle_event: + IO::outw(sts_port, pending); + if (pending & PM1_EVN_PWRBTN) { dprintln("Power button pressed"); @@ -1208,8 +1210,6 @@ handle_event: { dwarnln("Unhandled ACPI fixed event {H}", pending); } - - IO::outw(sts_port, pending); } }