Skip to content

Instantly share code, notes, and snippets.

@dmffen
dmffen / acpi.diff
Last active May 9, 2025 14:43 — forked from bconway/acpi.diff
Detect and mitigate uncontrolled ACPI GPE interrupt storms on OpenBSD (7.3 through 7.7-stable)
diff --git sys/dev/acpi/acpi.c sys/dev/acpi/acpi.c
index 853bad1ab..26a5c1702 100644
--- sys/dev/acpi/acpi.c
+++ sys/dev/acpi/acpi.c
@@ -52,6 +52,9 @@
#define APMDEV_NORMAL 0
#define APMDEV_CTL 8
+#define GPE_RATE_MIN_CYCLE 5 /* seconds */
+#define GPE_RATE_MAX 1000 /* per second */