diff options
-rw-r--r-- | drivers/acpi/acpica/evxfevnt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/acpi/acpica/evxfevnt.c b/drivers/acpi/acpica/evxfevnt.c index bd06fad83e7a..53d591a11138 100644 --- a/drivers/acpi/acpica/evxfevnt.c +++ b/drivers/acpi/acpica/evxfevnt.c | |||
@@ -236,7 +236,7 @@ acpi_status acpi_gpe_wakeup(acpi_handle gpe_device, u32 gpe_number, u8 action) | |||
236 | /* Ensure that we have a valid GPE number */ | 236 | /* Ensure that we have a valid GPE number */ |
237 | 237 | ||
238 | gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number); | 238 | gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number); |
239 | if (!gpe_event_info) { | 239 | if (!gpe_event_info || !(gpe_event_info->flags & ACPI_GPE_CAN_WAKE)) { |
240 | status = AE_BAD_PARAMETER; | 240 | status = AE_BAD_PARAMETER; |
241 | goto unlock_and_exit; | 241 | goto unlock_and_exit; |
242 | } | 242 | } |