]> asedeno.scripts.mit.edu Git - linux.git/commit
thermal_hwmon: Pass the originating device down to hwmon_device_register_with_info
authorMarc Zyngier <marc.zyngier@arm.com>
Tue, 10 Jul 2018 15:40:35 +0000 (16:40 +0100)
committerEduardo Valentin <edubezval@gmail.com>
Fri, 27 Jul 2018 21:43:21 +0000 (14:43 -0700)
commitf6b6b52ef7a54160c0a4d2b56a58f84a2e5b33c5
tree4b442625a41927daf53f83b2317589cb0b3840a5
parent409ef0bacacf72c51cc876349ae3fdf7cf726d47
thermal_hwmon: Pass the originating device down to hwmon_device_register_with_info

When registering the hwmon device, we pass NULL as the device.
While this doesn't result in any immediate breakage, it leaves
the hwmon device at the root of the virtual devices, rather than
attached to the thermal zone hierarchy.

Instead, let's pass the actual device, which is part of the
thermal_zone_device structure. This also avoids the rather
unpleasant ""NULL device *" which can be generated by dev_{err,info}
in the hwmon subsystem.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Tested-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
drivers/thermal/thermal_hwmon.c