git: 4afc2d5ac333 - main - power: Move power-related eventhandler decls to sys/power.h

From: Aymeric Wibo <obiwac_at_FreeBSD.org>
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.
  */