diff --git a/Documentation/hwmon/coretemp.rst b/Documentation/hwmon/coretemp.rst index 09f885a847e3..0cd3438c00ee 100644 --- a/Documentation/hwmon/coretemp.rst +++ b/Documentation/hwmon/coretemp.rst @@ -46,7 +46,8 @@ mechanism will perform actions to forcibly cool down the processor. Alarm may be raised, if the temperature grows enough (more than TjMax) to trigger the Out-Of-Spec bit. The following table summarizes the exported sysfs files: -All sysfs entries are named with their core_id (represented here by 'X'). +Per-core sysfs entries are numbered core_id + 2 (represented here by 'X'). +The package entries, if available, are always temp1_*. ================= ======================================================== tempX_input Core temperature (in millidegrees Celsius). @@ -58,9 +59,12 @@ tempX_max Maximum recommended operating temperature (Tcontrol). tempX_crit Maximum junction temperature (in millidegrees Celsius). tempX_crit_alarm Set when Out-of-spec bit is set, never clears. Correct CPU operation is no longer guaranteed. -tempX_label Contains string "Core X", where X is processor - number. For Package temp, this will be "Package id Y", - where Y is the package number. +tempX_label Contains string "Core N", where N is the core_id + (X - 2), as shown in + /sys/devices/system/cpu/cpu*/topology/core_id. This + is not the logical CPU number, and core_id values + may be sparse. For Package temp, this will be + "Package id Y", where Y is the package number. ================= ======================================================== On modern CPUs (Nehalem and newer), TjMax is read from the