All of lore.kernel.org
 help / color / mirror / Atom feed
From: jim.cromie@gmail.com (Jim Cromie)
To: lm-sensors@vger.kernel.org
Subject: [lm-sensors] issue with clearing alarms
Date: Tue, 26 Sep 2006 22:47:22 +0000	[thread overview]
Message-ID: <4519ADFA.7030204@gmail.com> (raw)
In-Reply-To: <450312F6.4030500@gmail.com>

Jean Delvare wrote:
>>>> 2 - sensors-deamon locks the directory to preclude loss of alarms (is 
>>>> this possible ? bad idea ?)
>>>>         
>>> Which daemon?
>>>       
>> sensorsd - not that it matters.
>>     
>
> The only sensorsd I know of runs on OpenBSD. Did you mean sensord?
> Sensord wasn't designed to be a central access point to the sensors
> data, it's merely a resident monitoring application and nothing more.
>
>   
>> But Ive added a couple lines to Doc/hwmon/sysfs-interface, on the 
>> assumption that
>> app-writers will read it, where they now learn of libsensors, but might 
>> miss this fact otherwise.
>>
>>
>> Signed-off-by:  Jim Cromie  <jim.cromie at gmail.com>
>>
>> $ diffstat diff.doc-touches.20060926.140844
>>  Documentation/hwmon/sysfs-interface |    8 ++++----
>>
>>
>> diff -ruNp -X dontdiff -X exclude-diffs linux-2.6.18-rc6-mm2-sk/Documentation/hwmon/sysfs-interface doc-touches/Documentation/hwmon/sysfs-interface
>> --- linux-2.6.18-rc6-mm2-sk/Documentation/hwmon/sysfs-interface	2006-09-07 16:09:40.000000000 -0600
>> +++ doc-touches/Documentation/hwmon/sysfs-interface	2006-09-26 14:04:19.000000000 -0600
>> @@ -23,6 +23,7 @@ voltages between 0 and +4V. Other voltag
>>  range using external resistors. Since the values of these resistors
>>  can change from motherboard to motherboard, the conversions cannot be
>>  hard coded into the driver and have to be done in user space.
>> +Therefore, all sysfs values are fixed point numbers.
>>     
>
> I see no cause-to-consequence relation here, so why the "therefore"?
> What problem are you trying to address by moving this sentence around?
>
>   
sure, its a little white lie.  I wondered if it would draw comment.
Its easier than explaining why the kernel doesnt allow FP.
Let me turn it around.  Why do you bother to say it at all ?
Motivated readers would just try it, then either google to find out
why its disallowed (I have), or <gasp> ask on some ML.
Besides, the whole paragraph is sufficient reason, to move the sentence,
even if FP were allowed.
>>  For this reason, even if we aim at a chip-independent libsensors, it will
>>  still require a configuration file (e.g. /etc/sensors.conf) for proper
>> @@ -35,8 +36,9 @@ access this data in a simple and consist
>>  will have to implement conversion, labeling and hiding of inputs. For
>>  this reason, it is still not recommended to bypass the library.
>>  
>> -If you are developing a userspace application please send us feedback on
>> -this standard.
>> +If you are developing a userspace application please send us feedback
>> +on this standard.  Note that applications are expected to read all the
>> +sysfs files at once, you may miss transient alarms otherwise.
>>     
>
> Or you could leave the "on" where it was, so that the diff doesn't look
> bigger than it really is?
>
>   
emacs autowrap.  But thats not really the issue is it ?

> You are putting the things in the wrong order, I think. The
> applications are not expected to read all the sysfs values at once, it
> just happens to be what they all do at the moment. And nothing really
> wrong will happen if they don't. The different behavior of transient
> alarms is a minor annoyance, because, as I explained earlier, nobody
> really cares about transient alarms. In fact, people may even be
> _happy_ to miss them. So why frighten them with something we don't
> expect to bother them at all?
>
>   
ignorance != apathy
And if we dont care about alarms, why bother to split them out, 1 per 
sensor ?
>>  Note that this standard isn't completely established yet, so it is subject
>>  to changes. If you are writing a new hardware monitoring driver those
>> @@ -48,8 +50,6 @@ Each chip gets its own directory in the 
>>  find all sensor chips, it is easier to follow the device symlinks from
>>  /sys/class/hwmon/hwmon*.
>>  
>> -All sysfs values are fixed point numbers.
>> -
>>  There is only one value per file, unlike the older /proc specification.
>>  The common scheme for files naming is: <type><number>_<item>. Usual
>>  types for sensor chips are "in" (voltage), "temp" (temperature) and
>>     
>
>   



  parent reply	other threads:[~2006-09-26 22:47 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-09 19:16 [lm-sensors] issue with clearing alarms Jim Cromie
2006-09-10 18:41 ` Jean Delvare
2006-09-12  0:02 ` Jim Cromie
2006-09-19  7:46 ` Jean Delvare
2006-09-26 17:30 ` Jim Cromie
2006-09-26 19:15 ` Jean Delvare
2006-09-26 20:18 ` Jim Cromie
2006-09-26 21:09 ` Jean Delvare
2006-09-26 22:47 ` Jim Cromie [this message]
2006-09-27 16:23 ` Jean Delvare

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4519ADFA.7030204@gmail.com \
    --to=jim.cromie@gmail.com \
    --cc=lm-sensors@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.