diff options
Diffstat (limited to 'drivers/acpi/fan.c')
| -rw-r--r-- | drivers/acpi/fan.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/acpi/fan.c b/drivers/acpi/fan.c index 7a36f02598a6..bea0bbaafa97 100644 --- a/drivers/acpi/fan.c +++ b/drivers/acpi/fan.c @@ -158,8 +158,9 @@ static int fan_get_state(struct acpi_device *device, unsigned long *state)  	if (result)  		return result; -	*state = (acpi_state == ACPI_STATE_D3_COLD ? 0 : -		 (acpi_state == ACPI_STATE_D0 ? 1 : -1)); +	*state = acpi_state == ACPI_STATE_D3_COLD +			|| acpi_state == ACPI_STATE_D3_HOT ? +		0 : (acpi_state == ACPI_STATE_D0 ? 1 : -1);  	return 0;  }  |