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 | -------------------------------------------------------------------------- */ |
