diff options
Diffstat (limited to 'drivers/acpi/power.c')
-rw-r--r-- | drivers/acpi/power.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c index 2b61719d680b..214428948cc1 100644 --- a/drivers/acpi/power.c +++ b/drivers/acpi/power.c | |||
@@ -125,7 +125,7 @@ static int acpi_power_get_state(struct acpi_power_resource *resource) | |||
125 | if (!resource) | 125 | if (!resource) |
126 | return -EINVAL; | 126 | return -EINVAL; |
127 | 127 | ||
128 | status = acpi_evaluate_integer(resource->handle, "_STA", NULL, &sta); | 128 | status = acpi_evaluate_integer(resource->device->handle, "_STA", NULL, &sta); |
129 | if (ACPI_FAILURE(status)) | 129 | if (ACPI_FAILURE(status)) |
130 | return -ENODEV; | 130 | return -ENODEV; |
131 | 131 | ||
@@ -193,7 +193,7 @@ static int acpi_power_on(acpi_handle handle) | |||
193 | return 0; | 193 | return 0; |
194 | } | 194 | } |
195 | 195 | ||
196 | status = acpi_evaluate_object(resource->handle, "_ON", NULL, NULL); | 196 | status = acpi_evaluate_object(resource->device->handle, "_ON", NULL, NULL); |
197 | if (ACPI_FAILURE(status)) | 197 | if (ACPI_FAILURE(status)) |
198 | return -ENODEV; | 198 | return -ENODEV; |
199 | 199 | ||
@@ -241,7 +241,7 @@ static int acpi_power_off_device(acpi_handle handle) | |||
241 | return 0; | 241 | return 0; |
242 | } | 242 | } |
243 | 243 | ||
244 | status = acpi_evaluate_object(resource->handle, "_OFF", NULL, NULL); | 244 | status = acpi_evaluate_object(resource->device->handle, "_OFF", NULL, NULL); |
245 | if (ACPI_FAILURE(status)) | 245 | if (ACPI_FAILURE(status)) |
246 | return -ENODEV; | 246 | return -ENODEV; |
247 | 247 | ||
@@ -549,7 +549,7 @@ static int acpi_power_add(struct acpi_device *device) | |||
549 | acpi_driver_data(device) = resource; | 549 | acpi_driver_data(device) = resource; |
550 | 550 | ||
551 | /* Evalute the object to get the system level and resource order. */ | 551 | /* Evalute the object to get the system level and resource order. */ |
552 | status = acpi_evaluate_object(resource->handle, NULL, NULL, &buffer); | 552 | status = acpi_evaluate_object(device->handle, NULL, NULL, &buffer); |
553 | if (ACPI_FAILURE(status)) { | 553 | if (ACPI_FAILURE(status)) { |
554 | result = -ENODEV; | 554 | result = -ENODEV; |
555 | goto end; | 555 | goto end; |