Thread (31 messages) 31 messages, 5 authors, 2012-12-27

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help