RE: [PATCH 4/8] Thermal: Add Thermal_trip sysfs node
From: R, Durgadoss <hidden>
Date: 2012-12-20 07:52:16
Also in:
lkml
Hi Greg, Thank you for looking at this.
-----Original Message----- From: Greg KH [mailto:gregkh@linuxfoundation.org] Sent: Thursday, December 20, 2012 11:12 AM To: R, Durgadoss Cc: Zhang, Rui; linux-pm@vger.kernel.org; linux-kernel@vger.kernel.org; hongbo.zhang@linaro.org; wni@nvidia.com Subject: Re: [PATCH 4/8] Thermal: Add Thermal_trip sysfs node On Tue, Dec 18, 2012 at 02:59:33PM +0530, Durgadoss R wrote:quoted
This patch adds a thermal_trip directory under /sys/class/thermal/zoneX. This directory contains the trip point values for sensors bound to this zone.Eeek, you just broke userspace tools that now can no longer see these entries :( Why do you need to create a subdirectory? As you found out, doing so isn't the easiest, right? That is on purpose.
Yes, I observed the complexity.
I really wouldn't recommend doing this at all, please stick within the 'struct device' framework here, don't create new kobjects and hang sysfs files off of them.
But, we cannot put all _trip directly under ZoneX directory. We can remove the thermal_trip directory, and put sensorY_trip under /sys/class/thermal/zoneX/. But this sensorY_trip needs to be a directory which has four sysfs nodes named, active, passive, crit, hot. Rui, What do you think about this ? The only other way I see, is directly put sensorY_trip_[active/passive/hot/crit] which will create way too many nodes, under /sys/class/thermal/zoneX/. Thanks, Durga
thanks, greg k-h