374a95aca7
The general GPE dispatch runs on acpid's single main-loop thread, which also serves /scheme/acpi. A blocking _Lxx/_Exx AML method (e.g. spinning on a PCI/EC condition that never becomes true) freezes the scheme and deadlocks every ACPI-reading daemon and therefore the whole boot. Linux avoids this with a dedicated kacpid thread. Until Red Bear has one, gate the general dispatch behind REDBEAR_ACPI_GPE_DISPATCH=1 (default OFF); EC + PM1 fixed events stay always-on (bounded and proven).