svn commit: r197149 - stable/8/sys/dev/coretemp
Norikatsu Shigemura
nork at FreeBSD.org
Sun Sep 13 10:04:09 UTC 2009
Author: nork
Date: Sun Sep 13 10:04:08 2009
New Revision: 197149
URL: http://svn.freebsd.org/changeset/base/197149
Log:
MFC r196889:
Change 'dev.cpu.N.temperature', sysctl I (degC) to IK (Kelvin),
to match acpi_thermal(4) and amdtemp(4).
Approved by: re (rwatson)
Reviewed by: rpaulo
Suggested by: ume
Modified:
stable/8/sys/dev/coretemp/coretemp.c (contents, props changed)
Modified: stable/8/sys/dev/coretemp/coretemp.c
==============================================================================
--- stable/8/sys/dev/coretemp/coretemp.c Sun Sep 13 01:00:24 2009 (r197148)
+++ stable/8/sys/dev/coretemp/coretemp.c Sun Sep 13 10:04:08 2009 (r197149)
@@ -48,6 +48,8 @@ __FBSDID("$FreeBSD$");
#include <machine/cputypes.h>
#include <machine/md_var.h>
+#define TZ_ZEROC 2732
+
struct coretemp_softc {
device_t sc_dev;
int sc_tjmax;
@@ -193,8 +195,8 @@ coretemp_attach(device_t dev)
SYSCTL_CHILDREN(device_get_sysctl_tree(pdev)),
OID_AUTO, "temperature",
CTLTYPE_INT | CTLFLAG_RD,
- dev, 0, coretemp_get_temp_sysctl, "I",
- "Current temperature in degC");
+ dev, 0, coretemp_get_temp_sysctl, "IK",
+ "Current temperature");
return (0);
}
@@ -283,7 +285,7 @@ coretemp_get_temp_sysctl(SYSCTL_HANDLER_
device_t dev = (device_t) arg1;
int temp;
- temp = coretemp_get_temp(dev);
+ temp = coretemp_get_temp(dev) * 10 + TZ_ZEROC;
return (sysctl_handle_int(oidp, &temp, 0, req));
}
More information about the svn-src-stable-8
mailing list