diff options
Diffstat (limited to 'drivers/acpi/bus.c')
-rw-r--r-- | drivers/acpi/bus.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c index b9b69d9629b5..fc1110d6a078 100644 --- a/drivers/acpi/bus.c +++ b/drivers/acpi/bus.c | |||
@@ -306,6 +306,17 @@ bool acpi_bus_power_manageable(acpi_handle handle) | |||
306 | 306 | ||
307 | EXPORT_SYMBOL(acpi_bus_power_manageable); | 307 | EXPORT_SYMBOL(acpi_bus_power_manageable); |
308 | 308 | ||
309 | bool acpi_bus_can_wakeup(acpi_handle handle) | ||
310 | { | ||
311 | struct acpi_device *device; | ||
312 | int result; | ||
313 | |||
314 | result = acpi_bus_get_device(handle, &device); | ||
315 | return result ? false : device->wakeup.flags.valid; | ||
316 | } | ||
317 | |||
318 | EXPORT_SYMBOL(acpi_bus_can_wakeup); | ||
319 | |||
309 | /* -------------------------------------------------------------------------- | 320 | /* -------------------------------------------------------------------------- |
310 | Event Management | 321 | Event Management |
311 | -------------------------------------------------------------------------- */ | 322 | -------------------------------------------------------------------------- */ |