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
This commit is contained in:
committed by
Warner Losh
parent
f0d44ee06b
commit
e881b8ee0b
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user