[lm-sensors] hwmon: Add a driver for the ADT7475 thermal sensor (resend)
Jordan Crouse
jordan.crouse at amd.com
Mon Sep 15 18:28:33 CEST 2008
On 14/09/08 16:49 +0200, Jean Delvare wrote:
> Hi Hans, Jordan,
>
> Le samedi 13 septembre 2008, Hans de Goede a écrit :
> > Jordan Crouse wrote:
> > > Okay - I have generated a new patch. I implemented all of your suggestions -
> > > the only one I had any concerns about was the hystersis (hystersis makes
> > > more sense to me as an offset rather then an absolute), but consistancy
> > > among hwmon drivers is rather more important.
> > >
> > > There is one possible issue in the patch - I pulled the decimal point
> > > from the pwmX_freq numbers since I wasn't sure if we wanted to express
> > > the number in milihertz. If we do, then it is an easy fix.
> > >
> > > Compile tested and run on an ADT7475 platform.
> > >
> >
> > Hi Jordan et all,
> >
> > I've given this a quick review (not as thorough as I would have liked to do but
> > I simply don't have enough time for a really thorough review) and I've found no
> > issues. So this patch is now:
> >
> > Reviewed-by: Hans de Goede <hdegoede at redhat.com>
>
> Am I the only one seeing these warnings at build time?
>
> CC [M] drivers/hwmon/adt7475.o
> drivers/hwmon/adt7475.c: In function ‘adt7475_update_device’:
> drivers/hwmon/adt7475.c:1043: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:1044: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:1045: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c: In function ‘set_temp’:
> drivers/hwmon/adt7475.c:381: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:381: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:382: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:382: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:384: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:384: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:385: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:385: warning: array subscript is above array bounds
> drivers/hwmon/adt7475.c:388: warning: array subscript is above array bounds
>
> Apparently struct adt7475_data should be changed from
> s16 temp[6][3];
> to
> s16 temp[7][3];
Ohh - geeze. I had that changed in my development tree, but not in my
pristine tree. Argh! I'll send up a new patch with that and the
other fix Hans identified.
Jordan
--
Jordan Crouse
Systems Software Development Engineer
Advanced Micro Devices, Inc.
More information about the lm-sensors
mailing list