diff --git a/src/add-ons/kernel/bus_managers/acpi/oshaiku.c b/src/add-ons/kernel/bus_managers/acpi/oshaiku.c index 75f1003d88..a17a671fda 100644 --- a/src/add-ons/kernel/bus_managers/acpi/oshaiku.c +++ b/src/add-ons/kernel/bus_managers/acpi/oshaiku.c @@ -115,6 +115,7 @@ #include +#include #include #include #include @@ -819,7 +820,10 @@ void AcpiOsSleep(ACPI_INTEGER milliseconds) { DEBUG_FUNCTION_F("milliseconds: %lu", milliseconds); - snooze(milliseconds * 1000); + if (gKernelStartup) + spin(milliseconds * 1000); + else + snooze(milliseconds * 1000); }