Changeset 3218
- Timestamp:
- 12/17/05 18:36:05 (7 years ago)
- Files:
-
- 1 modified
-
lm-sensors/trunk/kernel/chips/w83792d.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/kernel/chips/w83792d.c
r3217 r3218 1022 1022 { 1023 1023 struct w83792d_data *data = client->data; 1024 int min = 0; 1025 int old = 0; 1026 u8 tmp = 0; 1027 1028 newdiv = SENSORS_LIMIT(newdiv, 0, 7); 1029 1030 if (newdiv == data->fan_div[nr]) { 1031 return; 1032 } 1024 int min, old; 1025 u8 tmp; 1033 1026 1034 1027 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); … … 1057 1050 else if (operation == SENSORS_PROC_REAL_READ) { 1058 1051 w83792d_update_client(client); 1059 results[0] = FAN_FROM_REG(data->fan_min[nr], 1052 if (data->has_fan & (1 << nr)) { 1053 results[0] = FAN_FROM_REG(data->fan_min[nr], 1060 1054 DIV_FROM_REG(data->fan_div[nr])); 1061 results[1] = FAN_FROM_REG(data->fan[nr],1055 results[1] = FAN_FROM_REG(data->fan[nr], 1062 1056 DIV_FROM_REG(data->fan_div[nr])); 1063 if (!(data->has_fan & (1 << nr))){1057 } else { 1064 1058 results[0] = 0; 1065 1059 results[1] = 0;
