Thread (3 messages) 3 messages, 2 authors, 2016-12-29

Re: [RESEND] thermal: hwmon: Properly report critical temperature in sysfs

From: Krzysztof Kozlowski <krzk@kernel.org>
Date: 2016-12-29 11:45:56
Also in: lkml, stable

On Thu, Dec 29, 2016 at 1:43 PM, Zhang Rui [off-list ref] wrote:
On Wed, 2016-12-28 at 19:35 +0200, Krzysztof Kozlowski wrote:
quoted
In the critical sysfs entry the thermal hwmon was returning wrong
temperature to the user-space.  It was reporting the temperature of
the
first trip point instead of the temperature of critical trip point.

For example:
      /sys/class/hwmon/hwmon0/temp1_crit:50000
      /sys/class/thermal/thermal_zone0/trip_point_0_temp:50000
      /sys/class/thermal/thermal_zone0/trip_point_0_type:active
      /sys/class/thermal/thermal_zone0/trip_point_3_temp:120000
      /sys/class/thermal/thermal_zone0/trip_point_3_type:critical

Since commit e68b16abd91d ("thermal: add hwmon sysfs I/F") the driver
have been registering a sysfs entry if get_crit_temp() callback was
provided.  However when accessed, it was calling get_trip_temp()
instead
of the get_crit_temp().

Fixes: e68b16abd91d ("thermal: add hwmon sysfs I/F")
Cc: <redacted>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
The patch is already in upstream kernel.

thanks,
rui
Ahh, indeed.

Thanks!
Krzysztof
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help