All of lore.kernel.org
 help / color / mirror / Atom feed
From: mds@paradyne.com (Mark D. Studebaker)
To: lm-sensors@vger.kernel.org
Subject: lm_sensors
Date: Thu, 19 May 2005 06:23:39 +0000	[thread overview]
Message-ID: <3D7D3FEC.15BFD5FD@paradyne.com> (raw)
In-Reply-To: <OF0351D9C0.5474FFE2-ON87256C2B.005D8AC8@boulder.ibm.com>

Here's my proposal.

I would like to do the 2.6.5 release as-is this week and then submit it
to Alan,
for two reasons:
- what we have in CVS is much safer for Thinkpad and 24RF08 users than
what
  is in 2.6.4; we should make it available even if it is an incremental
  improvement and not a perfect fix;
- it's much easier for tracking if we submit releases rather than CVS
stuff to Alan.

We are all agreed that what we have is not bulletproof and that we
shouldn't
claim it is. 

Let's plan on addressing whatever concerns Alan may have, together
with incorporating any further info we get from IBM, in 2.6.6.
Also in that release incorporating locking or i2c-core tweaks if
that makes sense.

As long as we are working with Alan and trying to get into 2.5 we should
try and have a release interval of about 4 weeks or less so we can be
responsive.

thoughts?

phil@netroedge.com wrote:
> 
> On Mon, Sep 09, 2002 at 11:18:44AM +0300, Ky?sti M?lkki wrote:
> >[...]
> >
> > However I do not consider current situation very satisfactory:
> >
> > 1. Blacklisting by DMI data does not catch new models beforehand.
> 
> Pam claims all current and future models will not use this chip (at
> least on Thinkpads).
> 
> > 2. IBM systems with other than PIIX4 are compromised if admin does not
> > run and/or believe sensors-detect warnings and is unaware of the issue.
> 
> Yes, there are still configurations which exist which make it possible
> for this problem to crop up again.  I worry particularly about other
> chips which may react negatively to probing.
> 
> > 3. If #1 or #2 happens, every existing client driver probing around
> > 0x54-0x57 needs a workaround. Including video4linux(2) drivers from
> > several sources, and any app using the char device.
> >
> > I think patching i2c-core to add extra Write Quick within the critical
> > section is safe and easy way to handle those issues. This leaves only
> > multi-master topologies vulnerable. What do the SMBus specs say, can a
> > laptop share SMBus with a docking station, charger etc ?
> 
> I'm wary of changing the code at quite that low of a level.  I think
> it's good we tweaked sensors-detect to do what it can to work around
> the issue.  It's also nice to have the blacklist in effect as a
> temporary measure until testing is completed.
> 
> Past that, I think we should stay out of most kernel code (with
> exception to the blacklisting code).  What we most definitely do not
> want to do is change the operation of the code to make it work in an
> unexpected way for developers (e.g. having quick writes get duplicated
> for certain addresses and such).
> 
> It's a balance between practicality and technical 'correctness'.  I'd
> like to keep things as technically correct as possible.  If a chip or
> mobo has a broken design, then it's the problem of the manufacturer.
> In practicality, it is nessesary for us to do what we can to make it
> safe for users, but I don't want to move away from having the code
> work as expected simply to work around someone else's broken hardware
> design.
> 
> Phil
> 
> --
> Philip Edelbrock -- IS Manager -- Edge Design, Corvallis, OR
>    phil@netroedge.com -- http://www.netroedge.com/~phil
>  PGP F16: 01 D2 FD 01 B5 46 F4 F0  3A 8B 9D 7E 14 7F FB 7A

  parent reply	other threads:[~2005-05-19  6:23 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-19  6:23 lm_sensors Pam Huntley
2005-05-19  6:23 ` lm_sensors phil
2005-05-19  6:23 ` lm_sensors Kyösti Mälkki
2005-05-19  6:23 ` lm_sensors phil
2005-05-19  6:23 ` Mark D. Studebaker [this message]
2005-05-19  6:23 ` lm_sensors phil
2005-05-19  6:23 ` lm_sensors Kyösti Mälkki
2005-05-19  6:23 ` lm_sensors phil
2005-05-19  6:23 ` lm_sensors Mark D. Studebaker
2005-05-19  6:23 ` lm_sensors Mark Studebaker
2005-05-19  6:23 ` lm_sensors Mark D. Studebaker
2005-05-19  6:23 ` lm_sensors DB Troll
2005-05-19  6:23 ` lm_sensors Albert Kaan
2005-05-19  6:23 ` lm_sensors Jani Partanen
2005-05-19  6:24 ` lm_sensors Jean Delvare
2005-05-19  6:24 ` lm_sensors Jean Delvare
2005-05-19  6:24 ` lm_sensors Dimitri Kouznetsov
2005-05-19  6:24 ` Lm_sensors Axel Thimm
2005-05-19  6:24 ` Lm_sensors Jean Delvare
2005-05-19  6:25 ` lm_sensors Jean Delvare
2005-05-19  6:25 ` lm_sensors Jean Delvare
2005-05-19  6:25 ` lm_sensors Jean Delvare
2005-05-19  6:25 ` lm_sensors Jean Delvare
2005-05-19  6:25 ` lm_sensors Shue David R Contr AFRL/IFTC
2005-05-19  6:25 ` lm_sensors Jean Delvare
2005-05-19  6:25 ` lm_sensors Jean Delvare
2005-05-21 19:26 ` [lm-sensors] lm_sensors Jean Delvare
2005-05-23 15:14 ` [lm-sensors] lm_sensors Jean Delvare
  -- strict thread matches above, loose matches on Subject: below --
2013-04-23  6:46 lm_sensors Satya Swaroop Damarla
2005-05-19  6:23 [ltp] lm sensors Dean L. Hedin
2005-05-19  6:23 ` Pam Huntley
2005-05-19  6:23 ` phil

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=3D7D3FEC.15BFD5FD@paradyne.com \
    --to=mds@paradyne.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.