Changeset 4457

Show
Ignore:
Timestamp:
06/18/07 17:32:53 (6 years ago)
Author:
khali
Message:

Optimizations: we don't need to initialize fan_min values, and we don't
need to call w83627ehf_update_client() for disabled fans.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/kernel/chips/w83627ehf.c

    r4456 r4457  
    626626                *nrels_mag = 0; 
    627627        else if (operation == SENSORS_PROC_REAL_READ) { 
    628                 w83627ehf_update_client(client); 
    629628                if (data->has_fan & (1 << nr)) { 
     629                        w83627ehf_update_client(client); 
    630630                        results[0] = fan_from_reg(data->fan_min[nr], 
    631631                                        div_from_reg(data->fan_div[nr])); 
     
    980980        w83627ehf_init_client(client); 
    981981 
    982         /* A few vars need to be filled upon startup */ 
    983         for (i = 0; i < 5; i++) 
    984                 data->fan_min[i] = w83627ehf_read_value(client, 
    985                                         W83627EHF_REG_FAN_MIN[i]); 
    986  
    987982        /* Read VID value */ 
    988983        superio_enter();