Andrew Morton wrote: > On Wed, 10 Sep 2008 03:37:44 -0600 > Jim Cromie <jim.cromie at gmail.com> wrote: > > >> Driver handles 3 logical devices in fixed length array. >> Give this a define-d constant. >> >> Signed-off-by: Jim Cromie <jim.cromie at gmail.com> >> --- >> drivers/hwmon/pc87360.c | 5 +++-- >> 1 files changed, 3 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/hwmon/pc87360.c b/drivers/hwmon/pc87360.c >> index 6ffea41..ebb235b 100644 >> --- a/drivers/hwmon/pc87360.c >> +++ b/drivers/hwmon/pc87360.c >> @@ -75,7 +75,8 @@ MODULE_PARM_DESC(force_id, "Override the detected >> device ID"); >> #define FSCM 0x09 /* Logical device: fans */ >> #define VLM 0x0d /* Logical device: voltages */ >> #define TMS 0x0e /* Logical device: temperatures */ >> -static const u8 logdev[3] = { FSCM, VLM, TMS }; >> +#define LDNI_MAX 3 >> +static const u8 logdev[LDNI_MAX] = { FSCM, VLM, TMS }; >> >> #define LD_FAN 0 >> #define LD_IN 1 >> @@ -1074,7 +1075,7 @@ static int __devinit pc87360_probe(struct >> platform_device *pdev) >> mutex_init(&data->update_lock); >> platform_set_drvdata(pdev, data); >> >> - for (i = 0; i < 3; i++) { >> + for (i = 0; i < LDNI_MAX; i++) { >> if (((data->address[i] = extra_isa[i])) >> && !request_region(extra_isa[i], PC87360_EXTENT, >> pc87360_driver.driver.name)) { >> > > Is this better than doing > > static const u8 logdev[3] = { FSCM, VLM, TMS }; > > for (i = 0; i < ARRAY_SIZE(logdev); i++) { > > > ? > > No, not really. Ive reworked the patch your way, minus the unnecessary '3' And rebased the patchset. Im pleased (but not really surprised) that re-rebasing on same -r6 commit worked. sending new patchset shortly. thanks