git: e881b8ee0bc7 - main - acpi_ibm: register all appropriate sysctls as uint

From: Warner Losh <imp_at_FreeBSD.org>
Date: Fri, 09 Jan 2026 21:03:17 UTC
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=e881b8ee0bc7bf552c9c0a63c7d84542243f9f0d

commit e881b8ee0bc7bf552c9c0a63c7d84542243f9f0d
Author:     Quentin Thébault <quentin.thebault@defenso.fr>
AuthorDate: 2025-08-27 10:05:27 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2026-01-09 20:54:27 +0000

    acpi_ibm: register all appropriate sysctls as uint
    
    All sysctls except thermal sensor readings and the handlerevents
    whitelist-separated string are bitmasks or small integers. This avoids some
    bitmasks being erroneously displayed as negative values.
    
    Signed-off-by: Quentin Thébault <quentin.thebault@defenso.fr>
    Reviewed by: imp
    Pull Request: https://github.com/freebsd/freebsd-src/pull/1824
---
 sys/dev/acpi_support/acpi_ibm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys/dev/acpi_support/acpi_ibm.c b/sys/dev/acpi_support/acpi_ibm.c
index c1302508b8a2..f895d48bb6d0 100644
--- a/sys/dev/acpi_support/acpi_ibm.c
+++ b/sys/dev/acpi_support/acpi_ibm.c
@@ -568,14 +568,14 @@ acpi_ibm_attach(device_t dev)
 			SYSCTL_ADD_PROC(sc->sysctl_ctx,
 			    SYSCTL_CHILDREN(sc->sysctl_tree), OID_AUTO,
 			    acpi_ibm_sysctls[i].name,
-			    CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_MPSAFE,
+			    CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_MPSAFE,
 			    sc, i, acpi_ibm_sysctl, "I",
 			    acpi_ibm_sysctls[i].description);
 		} else {
 			SYSCTL_ADD_PROC(sc->sysctl_ctx,
 			    SYSCTL_CHILDREN(sc->sysctl_tree), OID_AUTO,
 			    acpi_ibm_sysctls[i].name,
-			    CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_MPSAFE,
+			    CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_MPSAFE,
 			    sc, i, acpi_ibm_sysctl, "I",
 			    acpi_ibm_sysctls[i].description);
 		}