On 10/18/21 9:50 AM, Warner Losh wrote:
On Mon, Oct 18, 2021 at 10:37 AM John Baldwin <[email protected]> wrote:
On 10/18/21 7:45 AM, Warner Losh wrote:
The branch main has been updated by imp:
URL:
https://cgit.FreeBSD.org/src/commit/?id=7881db83464759ba783454d2d2eb1b970e352cd3
commit 7881db83464759ba783454d2d2eb1b970e352cd3
Author: Warner Losh <[email protected]>
AuthorDate: 2021-10-18 14:41:17 +0000
Commit: Warner Losh <[email protected]>
CommitDate: 2021-10-18 14:41:17 +0000
Remove POWER_PM_TYPE_APM. It's now unused.
Sponsored by: Netflix
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D32549
---
sys/sys/power.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/sys/sys/power.h b/sys/sys/power.h
index 524bc3fabb24..b0535312d1f7 100644
--- a/sys/sys/power.h
+++ b/sys/sys/power.h
@@ -34,7 +34,6 @@
#include <sys/_eventhandler.h>
/* Power management system type */
-#define POWER_PM_TYPE_APM 0x00
#define POWER_PM_TYPE_ACPI 0x01
#define POWER_PM_TYPE_NONE 0xff
Do we want to leave a comment that 0x00 was previously used? I don't know
if we ever
exposed this value to userland as part of any ABI?
Good question, but I believe the answer is no.
power_pm_type is static in sys/kern/subr_power.c. It's only exported from
that module
with power_pm_get_type(). This is only called from acpi.c to make decisions
about
whether or not to load, attach, or identify devices. There's also no sysctl
that publish
this, nor is this value used in userland in base. The whole sys/power.h
file has the look
of an internal kernel file because there's no #ifdef _KERNEL section around
all the
prototypes it defines.
Have I missed something?
No, that sounds about right.
--
John Baldwin