[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