Changeset 4798

Show
Ignore:
Timestamp:
09/17/07 12:58:50 (6 years ago)
Author:
khali
Message:

Hide error on missing dme1737 fan and pwm.

Location:
lm-sensors/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4789 r4798  
    2020  Program sensors: Fix a memory leak on error (with -u) 
    2121                   Add sch311x support 
     22                   Hide error on missing dme1737 fan and pwm 
    2223  Program sensors-detect: Don't probe i2c-isa as a regular i2c bus 
    2324                          Add Winbond W83L786NR/NG/R/G detection 
  • lm-sensors/trunk/prog/sensors/chips.c

    r4727 r4798  
    60176017  if (!sensors_get_label_and_valid(*name, SENSORS_DME1737_IN(i), &label, 
    60186018                                   &valid) && 
    6019       !sensors_get_feature(*name, SENSORS_DME1737_IN(i), &cur) && 
    6020       !sensors_get_feature(*name, SENSORS_DME1737_IN_MIN(i), &min) && 
    6021       !sensors_get_feature(*name, SENSORS_DME1737_IN_MAX(i), &max) && 
    6022       !sensors_get_feature(*name, SENSORS_DME1737_IN_ALARM(i), &alarm)) { 
    6023     if (valid) { 
     6019      valid) { 
     6020    if (!sensors_get_feature(*name, SENSORS_DME1737_IN(i), &cur) && 
     6021        !sensors_get_feature(*name, SENSORS_DME1737_IN_MIN(i), &min) && 
     6022        !sensors_get_feature(*name, SENSORS_DME1737_IN_MAX(i), &max) && 
     6023        !sensors_get_feature(*name, SENSORS_DME1737_IN_ALARM(i), &alarm)) { 
    60246024      print_label(label, 10); 
    60256025      printf("%+6.2f V  (min = %+6.2f V, max = %+6.2f V)  %s\n", 
    60266026             cur, min, max, alarm ? "ALARM" : ""); 
    6027     } 
    6028   } else { 
    6029     printf("ERROR: Can't get in%d data!\n", i); 
     6027    } else { 
     6028      printf("ERROR: Can't get in%d data!\n", i); 
     6029    } 
    60306030  } 
    60316031  free(label); 
     
    60406040  if (!sensors_get_label_and_valid(*name, SENSORS_DME1737_TEMP(i), &label, 
    60416041                                   &valid) && 
    6042       !sensors_get_feature(*name, SENSORS_DME1737_TEMP(i), &cur) && 
    6043       !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MIN(i), &min) && 
    6044       !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MAX(i), &max) && 
    6045       !sensors_get_feature(*name, SENSORS_DME1737_TEMP_ALARM(i), &alarm) && 
    6046       !sensors_get_feature(*name, SENSORS_DME1737_TEMP_FAULT(i), &fault)) { 
    6047     if (valid) { 
     6042      valid) { 
     6043    if (!sensors_get_feature(*name, SENSORS_DME1737_TEMP(i), &cur) && 
     6044        !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MIN(i), &min) && 
     6045        !sensors_get_feature(*name, SENSORS_DME1737_TEMP_MAX(i), &max) && 
     6046        !sensors_get_feature(*name, SENSORS_DME1737_TEMP_ALARM(i), &alarm) && 
     6047        !sensors_get_feature(*name, SENSORS_DME1737_TEMP_FAULT(i), &fault)) { 
    60486048      print_label(label, 10); 
    60496049      print_temp_info(cur, max, min, MINMAX, 0, 0); 
    60506050      printf("%s%s\n", fault ? "FAULT  " : "", alarm ? "ALARM" : ""); 
    6051     } 
    6052   } else { 
    6053     printf("ERROR: Can't get temp%d data!\n", i); 
     6051    } else { 
     6052      printf("ERROR: Can't get temp%d data!\n", i); 
     6053    } 
    60546054  } 
    60556055  free(label); 
     
    60726072             cur, min, alarm ? "ALARM" : ""); 
    60736073    } 
    6074   } else { 
    6075     printf("ERROR: Can't get fan%d data!\n", i); 
    60766074  } 
    60776075  free(label); 
     
    60936091      printf("%4.0f      (enable = %1.0f, freq = %6.0f Hz)\n", cur, enable, freq); 
    60946092    } 
    6095   } else { 
    6096     printf("ERROR: Can't get pwm%d data!\n", i); 
    60976093  } 
    60986094  free(label);