diff options
Diffstat (limited to 'drivers/acpi/acpica/evgpe.c')
| -rw-r--r-- | drivers/acpi/acpica/evgpe.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/acpi/acpica/evgpe.c b/drivers/acpi/acpica/evgpe.c index 7c339d34ab4..14988a86066 100644 --- a/drivers/acpi/acpica/evgpe.c +++ b/drivers/acpi/acpica/evgpe.c @@ -5,7 +5,7 @@   *****************************************************************************/  /* - * Copyright (C) 2000 - 2010, Intel Corp. + * Copyright (C) 2000 - 2011, Intel Corp.   * All rights reserved.   *   * Redistribution and use in source and binary forms, with or without @@ -471,6 +471,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context)  	status = acpi_ut_acquire_mutex(ACPI_MTX_EVENTS);  	if (ACPI_FAILURE(status)) { +		ACPI_FREE(local_gpe_event_info);  		return_VOID;  	} @@ -478,6 +479,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context)  	if (!acpi_ev_valid_gpe_event(gpe_event_info)) {  		status = acpi_ut_release_mutex(ACPI_MTX_EVENTS); +		ACPI_FREE(local_gpe_event_info);  		return_VOID;  	}  |