aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>2013-07-30 08:36:20 -0400
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2013-07-30 08:36:20 -0400
commit8ad928d52e63a9b7d69f0873d7318c4561e2f8cd (patch)
tree35f0ed4a4d9da2953fe56949a25d66250ecd8832 /drivers
parentb69137a74b7a9451b3da504d1ef9ead7cb393922 (diff)
ACPI / PM: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhere
There are several places in the tree where ACPI_STATE_D3 is used instead of ACPI_STATE_D3_COLD which should be used instead for clarity. Modify them all to use ACPI_STATE_D3_COLD as appropriate. [The definition of ACPI_STATE_D3 itself cannot go away at this point as it is part of ACPICA.] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Reviewed-by: Aaron Lu <aaron.lu@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/acpi/fan.c4
-rw-r--r--drivers/acpi/power.c2
-rw-r--r--drivers/acpi/scan.c4
-rw-r--r--drivers/ata/libata-acpi.c4
-rw-r--r--drivers/ide/ide-acpi.c5
-rw-r--r--drivers/pnp/pnpacpi/core.c6
6 files changed, 13 insertions, 12 deletions
diff --git a/drivers/acpi/fan.c b/drivers/acpi/fan.c
index 5b02a0aa540c..41ade6570bc0 100644
--- a/drivers/acpi/fan.c
+++ b/drivers/acpi/fan.c
@@ -93,7 +93,7 @@ static int fan_get_cur_state(struct thermal_cooling_device *cdev, unsigned long
93 if (result) 93 if (result)
94 return result; 94 return result;
95 95
96 *state = (acpi_state == ACPI_STATE_D3 ? 0 : 96 *state = (acpi_state == ACPI_STATE_D3_COLD ? 0 :
97 (acpi_state == ACPI_STATE_D0 ? 1 : -1)); 97 (acpi_state == ACPI_STATE_D0 ? 1 : -1));
98 return 0; 98 return 0;
99} 99}
@@ -108,7 +108,7 @@ fan_set_cur_state(struct thermal_cooling_device *cdev, unsigned long state)
108 return -EINVAL; 108 return -EINVAL;
109 109
110 result = acpi_bus_set_power(device->handle, 110 result = acpi_bus_set_power(device->handle,
111 state ? ACPI_STATE_D0 : ACPI_STATE_D3); 111 state ? ACPI_STATE_D0 : ACPI_STATE_D3_COLD);
112 112
113 return result; 113 return result;
114} 114}
diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c
index 5c28c894c0fc..4cdcc0cf0c56 100644
--- a/drivers/acpi/power.c
+++ b/drivers/acpi/power.c
@@ -786,7 +786,7 @@ int acpi_power_get_inferred_state(struct acpi_device *device, int *state)
786 } 786 }
787 } 787 }
788 788
789 *state = ACPI_STATE_D3; 789 *state = ACPI_STATE_D3_COLD;
790 return 0; 790 return 0;
791} 791}
792 792
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
index 8a46c924effd..c30df3ad2d71 100644
--- a/drivers/acpi/scan.c
+++ b/drivers/acpi/scan.c
@@ -1450,8 +1450,8 @@ static void acpi_bus_get_power_flags(struct acpi_device *device)
1450 /* Set defaults for D0 and D3 states (always valid) */ 1450 /* Set defaults for D0 and D3 states (always valid) */
1451 device->power.states[ACPI_STATE_D0].flags.valid = 1; 1451 device->power.states[ACPI_STATE_D0].flags.valid = 1;
1452 device->power.states[ACPI_STATE_D0].power = 100; 1452 device->power.states[ACPI_STATE_D0].power = 100;
1453 device->power.states[ACPI_STATE_D3].flags.valid = 1; 1453 device->power.states[ACPI_STATE_D3_COLD].flags.valid = 1;
1454 device->power.states[ACPI_STATE_D3].power = 0; 1454 device->power.states[ACPI_STATE_D3_COLD].power = 0;
1455 1455
1456 /* Set D3cold's explicit_set flag if _PS3 exists. */ 1456 /* Set D3cold's explicit_set flag if _PS3 exists. */
1457 if (device->power.states[ACPI_STATE_D3_HOT].flags.explicit_set) 1457 if (device->power.states[ACPI_STATE_D3_HOT].flags.explicit_set)
diff --git a/drivers/ata/libata-acpi.c b/drivers/ata/libata-acpi.c
index cf4e7020adac..da8170dfc90f 100644
--- a/drivers/ata/libata-acpi.c
+++ b/drivers/ata/libata-acpi.c
@@ -947,11 +947,11 @@ static void pata_acpi_set_state(struct ata_port *ap, pm_message_t state)
947 continue; 947 continue;
948 948
949 acpi_bus_set_power(dev_handle, state.event & PM_EVENT_RESUME ? 949 acpi_bus_set_power(dev_handle, state.event & PM_EVENT_RESUME ?
950 ACPI_STATE_D0 : ACPI_STATE_D3); 950 ACPI_STATE_D0 : ACPI_STATE_D3_COLD);
951 } 951 }
952 952
953 if (!(state.event & PM_EVENT_RESUME)) 953 if (!(state.event & PM_EVENT_RESUME))
954 acpi_bus_set_power(port_handle, ACPI_STATE_D3); 954 acpi_bus_set_power(port_handle, ACPI_STATE_D3_COLD);
955} 955}
956 956
957/** 957/**
diff --git a/drivers/ide/ide-acpi.c b/drivers/ide/ide-acpi.c
index f1a6796b165c..140c8ef50529 100644
--- a/drivers/ide/ide-acpi.c
+++ b/drivers/ide/ide-acpi.c
@@ -520,11 +520,12 @@ void ide_acpi_set_state(ide_hwif_t *hwif, int on)
520 ide_port_for_each_present_dev(i, drive, hwif) { 520 ide_port_for_each_present_dev(i, drive, hwif) {
521 if (drive->acpidata->obj_handle) 521 if (drive->acpidata->obj_handle)
522 acpi_bus_set_power(drive->acpidata->obj_handle, 522 acpi_bus_set_power(drive->acpidata->obj_handle,
523 on ? ACPI_STATE_D0 : ACPI_STATE_D3); 523 on ? ACPI_STATE_D0 : ACPI_STATE_D3_COLD);
524 } 524 }
525 525
526 if (!on) 526 if (!on)
527 acpi_bus_set_power(hwif->acpidata->obj_handle, ACPI_STATE_D3); 527 acpi_bus_set_power(hwif->acpidata->obj_handle,
528 ACPI_STATE_D3_COLD);
528} 529}
529 530
530/** 531/**
diff --git a/drivers/pnp/pnpacpi/core.c b/drivers/pnp/pnpacpi/core.c
index 55cd459a3908..34049b0b4c73 100644
--- a/drivers/pnp/pnpacpi/core.c
+++ b/drivers/pnp/pnpacpi/core.c
@@ -131,7 +131,7 @@ static int pnpacpi_disable_resources(struct pnp_dev *dev)
131 /* acpi_unregister_gsi(pnp_irq(dev, 0)); */ 131 /* acpi_unregister_gsi(pnp_irq(dev, 0)); */
132 ret = 0; 132 ret = 0;
133 if (acpi_bus_power_manageable(handle)) 133 if (acpi_bus_power_manageable(handle))
134 acpi_bus_set_power(handle, ACPI_STATE_D3); 134 acpi_bus_set_power(handle, ACPI_STATE_D3_COLD);
135 /* continue even if acpi_bus_set_power() fails */ 135 /* continue even if acpi_bus_set_power() fails */
136 if (ACPI_FAILURE(acpi_evaluate_object(handle, "_DIS", NULL, NULL))) 136 if (ACPI_FAILURE(acpi_evaluate_object(handle, "_DIS", NULL, NULL)))
137 ret = -ENODEV; 137 ret = -ENODEV;
@@ -174,10 +174,10 @@ static int pnpacpi_suspend(struct pnp_dev *dev, pm_message_t state)
174 174
175 if (acpi_bus_power_manageable(handle)) { 175 if (acpi_bus_power_manageable(handle)) {
176 int power_state = acpi_pm_device_sleep_state(&dev->dev, NULL, 176 int power_state = acpi_pm_device_sleep_state(&dev->dev, NULL,
177 ACPI_STATE_D3); 177 ACPI_STATE_D3_COLD);
178 if (power_state < 0) 178 if (power_state < 0)
179 power_state = (state.event == PM_EVENT_ON) ? 179 power_state = (state.event == PM_EVENT_ON) ?
180 ACPI_STATE_D0 : ACPI_STATE_D3; 180 ACPI_STATE_D0 : ACPI_STATE_D3_COLD;
181 181
182 /* 182 /*
183 * acpi_bus_set_power() often fails (keyboard port can't be 183 * acpi_bus_set_power() often fails (keyboard port can't be