git: 4afc2d5ac333 - main - power: Move power-related eventhandler decls to sys/power.h
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Sep 2026 10:59:23 UTC
The branch main has been updated by obiwac:
URL: https://cgit.FreeBSD.org/src/commit/?id=4afc2d5ac333f884049b0c1b06458d8387643131
commit 4afc2d5ac333f884049b0c1b06458d8387643131
Author: Aymeric Wibo <obiwac@FreeBSD.org>
AuthorDate: 2026-09-18 10:46:55 +0000
Commit: Aymeric Wibo <obiwac@FreeBSD.org>
CommitDate: 2026-09-18 10:59:13 +0000
power: Move power-related eventhandler decls to sys/power.h
Reviewed by: olce
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D59739
---
sys/sys/eventhandler.h | 6 ------
sys/sys/power.h | 5 +++++
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/sys/sys/eventhandler.h b/sys/sys/eventhandler.h
index f37b1150a7e8..5690c5d223aa 100644
--- a/sys/sys/eventhandler.h
+++ b/sys/sys/eventhandler.h
@@ -201,12 +201,6 @@ EVENTHANDLER_DECLARE(shutdown_pre_sync, shutdown_fn); /* before fs sync */
EVENTHANDLER_DECLARE(shutdown_post_sync, shutdown_fn); /* after fs sync */
EVENTHANDLER_DECLARE(shutdown_final, shutdown_fn);
-/* Power state change events */
-typedef void (*power_change_fn)(void *, enum power_stype stype);
-EVENTHANDLER_DECLARE(power_resume, power_change_fn);
-EVENTHANDLER_DECLARE(power_suspend, power_change_fn);
-EVENTHANDLER_DECLARE(power_suspend_early, power_change_fn);
-
/* Low memory event */
typedef void (*vm_lowmem_handler_t)(void *, int);
#define LOWMEM_PRI_DEFAULT EVENTHANDLER_PRI_FIRST
diff --git a/sys/sys/power.h b/sys/sys/power.h
index 49bf36c3efb3..9232781013fb 100644
--- a/sys/sys/power.h
+++ b/sys/sys/power.h
@@ -111,6 +111,11 @@ extern int power_pm_register(u_int _pm_type, power_pm_fn_t _pm_fn,
extern u_int power_pm_get_type(void);
extern int power_pm_suspend(enum power_transition _trans);
+typedef void (*power_change_fn)(void *, enum power_stype stype);
+EVENTHANDLER_DECLARE(power_resume, power_change_fn);
+EVENTHANDLER_DECLARE(power_suspend, power_change_fn);
+EVENTHANDLER_DECLARE(power_suspend_early, power_change_fn);
+
/*
* System power API.
*/