From 352655ff7d475a8c6209c3799f162371fdd181cb Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sun, 27 Mar 2005 11:58:23 +0000 Subject: [PATCH] Skip fan_div initialization for disabled fans. This is a backport from Linux 2.6. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2949 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/pc87360.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/chips/pc87360.c b/kernel/chips/pc87360.c index 7d55108e..7e3d3f5a 100644 --- a/kernel/chips/pc87360.c +++ b/kernel/chips/pc87360.c @@ -665,8 +665,10 @@ int pc87360_detect(struct i2c_adapter *adapter, int address, /* Fan clock dividers may be needed before any data is read */ for (i = 0; i < data->fannr; i++) { - data->fan_status[i] = pc87360_read_value(data, LD_FAN, - NO_BANK, PC87360_REG_FAN_STATUS(i)); + if (FAN_CONFIG_MONITOR(data->fan_conf, i)) + data->fan_status[i] = pc87360_read_value(data, + LD_FAN, NO_BANK, + PC87360_REG_FAN_STATUS(i)); } if (init > 0) {