diff options
Diffstat (limited to 'drivers/acpi/acpica/evhandler.c')
| -rw-r--r-- | drivers/acpi/acpica/evhandler.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/evhandler.c b/drivers/acpi/acpica/evhandler.c index ea9485e6a475..c0cd7147a5a3 100644 --- a/drivers/acpi/acpica/evhandler.c +++ b/drivers/acpi/acpica/evhandler.c @@ -489,6 +489,13 @@ acpi_ev_install_space_handler(struct acpi_namespace_node *node,  	/* Init handler obj */ +	status = +	    acpi_os_create_mutex(&handler_obj->address_space.context_mutex); +	if (ACPI_FAILURE(status)) { +		acpi_ut_remove_reference(handler_obj); +		goto unlock_and_exit; +	} +  	handler_obj->address_space.space_id = (u8)space_id;  	handler_obj->address_space.handler_flags = flags;  	handler_obj->address_space.region_list = NULL;  | 
