aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/acpi/acpica/evxfevnt.c2
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 }