diff options
Diffstat (limited to 'drivers/acpi/acpica/evgpe.c')
| -rw-r--r-- | drivers/acpi/acpica/evgpe.c | 18 | 
1 files changed, 10 insertions, 8 deletions
diff --git a/drivers/acpi/acpica/evgpe.c b/drivers/acpi/acpica/evgpe.c index c8a1f7d5931..48f70013b48 100644 --- a/drivers/acpi/acpica/evgpe.c +++ b/drivers/acpi/acpica/evgpe.c @@ -5,7 +5,7 @@   *****************************************************************************/  /* - * Copyright (C) 2000 - 2013, Intel Corp. + * Copyright (C) 2000 - 2014, Intel Corp.   * All rights reserved.   *   * Redistribution and use in source and binary forms, with or without @@ -383,7 +383,7 @@ u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info * gpe_xrupt_list)  			if (!(gpe_register_info->enable_for_run |  			      gpe_register_info->enable_for_wake)) {  				ACPI_DEBUG_PRINT((ACPI_DB_INTERRUPTS, -						  "Ignore disabled registers for GPE%02X-GPE%02X: " +						  "Ignore disabled registers for GPE %02X-%02X: "  						  "RunEnable=%02X, WakeEnable=%02X\n",  						  gpe_register_info->  						  base_gpe_number, @@ -416,7 +416,7 @@ u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info * gpe_xrupt_list)  			}  			ACPI_DEBUG_PRINT((ACPI_DB_INTERRUPTS, -					  "Read registers for GPE%02X-GPE%02X: Status=%02X, Enable=%02X, " +					  "Read registers for GPE %02X-%02X: Status=%02X, Enable=%02X, "  					  "RunEnable=%02X, WakeEnable=%02X\n",  					  gpe_register_info->base_gpe_number,  					  gpe_register_info->base_gpe_number + @@ -458,7 +458,7 @@ u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info * gpe_xrupt_list)  		gpe_block = gpe_block->next;  	} -      unlock_and_exit: +unlock_and_exit:  	acpi_os_release_lock(acpi_gbl_gpe_lock, flags);  	return (int_status); @@ -522,6 +522,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context)  	status = acpi_ut_release_mutex(ACPI_MTX_EVENTS);  	if (ACPI_FAILURE(status)) { +		ACPI_FREE(local_gpe_event_info);  		return_VOID;  	} @@ -705,7 +706,8 @@ acpi_ev_gpe_dispatch(struct acpi_namespace_node *gpe_device,  		status = acpi_hw_clear_gpe(gpe_event_info);  		if (ACPI_FAILURE(status)) {  			ACPI_EXCEPTION((AE_INFO, status, -					"Unable to clear GPE%02X", gpe_number)); +					"Unable to clear GPE %02X", +					gpe_number));  			return_UINT32(ACPI_INTERRUPT_NOT_HANDLED);  		}  	} @@ -722,7 +724,7 @@ acpi_ev_gpe_dispatch(struct acpi_namespace_node *gpe_device,  	status = acpi_hw_low_set_gpe(gpe_event_info, ACPI_GPE_DISABLE);  	if (ACPI_FAILURE(status)) {  		ACPI_EXCEPTION((AE_INFO, status, -				"Unable to disable GPE%02X", gpe_number)); +				"Unable to disable GPE %02X", gpe_number));  		return_UINT32(ACPI_INTERRUPT_NOT_HANDLED);  	} @@ -763,7 +765,7 @@ acpi_ev_gpe_dispatch(struct acpi_namespace_node *gpe_device,  					 gpe_event_info);  		if (ACPI_FAILURE(status)) {  			ACPI_EXCEPTION((AE_INFO, status, -					"Unable to queue handler for GPE%02X - event disabled", +					"Unable to queue handler for GPE %02X - event disabled",  					gpe_number));  		}  		break; @@ -775,7 +777,7 @@ acpi_ev_gpe_dispatch(struct acpi_namespace_node *gpe_device,  		 * a GPE to be enabled if it has no handler or method.  		 */  		ACPI_ERROR((AE_INFO, -			    "No handler or method for GPE%02X, disabling event", +			    "No handler or method for GPE %02X, disabling event",  			    gpe_number));  		break;  | 
