Changeset 4454 for lm-sensors/trunk/kernel/chips/w83627ehf.c
- Timestamp:
- 06/17/07 20:52:53 (6 years ago)
- Files:
-
- 1 modified
-
lm-sensors/trunk/kernel/chips/w83627ehf.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/kernel/chips/w83627ehf.c
r4453 r4454 590 590 if (new_div != data->fan_div[nr]) { 591 591 /* Preserve the fan speed reading */ 592 if (new_div > data->fan_div[nr]) 593 data->fan[nr] >>= new_div - data->fan_div[nr]; 594 else 595 data->fan[nr] <<= data->fan_div[nr] - new_div; 592 if (data->fan[nr] != 0xff) { 593 if (new_div > data->fan_div[nr]) 594 data->fan[nr] >>= new_div - data->fan_div[nr]; 595 else if (data->fan[nr] & 0x80) 596 data->fan[nr] = 0xff; 597 else 598 data->fan[nr] <<= data->fan_div[nr] - new_div; 599 } 596 600 597 601 #ifdef DEBUG
