Changeset 4454
- Timestamp:
- 06/17/07 20:52:53 (1 year ago)
- Files:
-
- lm-sensors/trunk/kernel/chips/w83627ehf.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
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
