aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/power.c
diff options
context:
space:
mode:
authorZhao Yakui <yakui.zhao@intel.com>2008-10-27 04:05:39 -0400
committerLen Brown <len.brown@intel.com>2008-10-28 01:39:59 -0400
commit676962dac6e267ce7c13f73962208f9124a084bb (patch)
tree552f485f609023f38d65ffb7614e51fd81c30588 /drivers/acpi/power.c
parentb1b57fbe9bb10d94682a975456de7a727d1dbc84 (diff)
ACPI: fan: Delete the strict check in power transition
On some laptops the Fan device is turned on/off by controlling the corresponding power resource. For example: If the power resource defined in _PR0 object is turned off, it indicates that the FAN device is in off state(the ACPI state is in D3 state). Maybe the device is already in D3 state and expected to be transited to D3 state. As there is no _PR3 object, the power transition can't be finished and it will be switched to the Unknown state. Maybe it is more reasonable that the strick check in power transistion is deleted. http://bugzilla.kernel.org/show_bug.cgi?id=9485 Signed-off-by: yakui.zhao@intel.com Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi/power.c')
-rw-r--r--drivers/acpi/power.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c
index 30d4a5282a2d..89111cd28ed8 100644
--- a/drivers/acpi/power.c
+++ b/drivers/acpi/power.c
@@ -517,11 +517,6 @@ int acpi_power_transition(struct acpi_device *device, int state)
517 cl = &device->power.states[device->power.state].resources; 517 cl = &device->power.states[device->power.state].resources;
518 tl = &device->power.states[state].resources; 518 tl = &device->power.states[state].resources;
519 519
520 if (!cl->count && !tl->count) {
521 result = -ENODEV;
522 goto end;
523 }
524
525 /* TBD: Resources must be ordered. */ 520 /* TBD: Resources must be ordered. */
526 521
527 /* 522 /*