diff options
Diffstat (limited to 'drivers/acpi/namespace/nseval.c')
| -rw-r--r-- | drivers/acpi/namespace/nseval.c | 13 | 
1 files changed, 3 insertions, 10 deletions
diff --git a/drivers/acpi/namespace/nseval.c b/drivers/acpi/namespace/nseval.c index 26fd0dd6953..97b2ac57c16 100644 --- a/drivers/acpi/namespace/nseval.c +++ b/drivers/acpi/namespace/nseval.c @@ -75,7 +75,7 @@ ACPI_MODULE_NAME("nseval")   * MUTEX:       Locks interpreter   *   ******************************************************************************/ -acpi_status acpi_ns_evaluate(struct acpi_evaluate_info *info) +acpi_status acpi_ns_evaluate(struct acpi_evaluate_info * info)  {  	acpi_status status; @@ -154,11 +154,7 @@ acpi_status acpi_ns_evaluate(struct acpi_evaluate_info *info)  		 * Execute the method via the interpreter. The interpreter is locked  		 * here before calling into the AML parser  		 */ -		status = acpi_ex_enter_interpreter(); -		if (ACPI_FAILURE(status)) { -			return_ACPI_STATUS(status); -		} - +		acpi_ex_enter_interpreter();  		status = acpi_ps_execute_method(info);  		acpi_ex_exit_interpreter();  	} else { @@ -182,10 +178,7 @@ acpi_status acpi_ns_evaluate(struct acpi_evaluate_info *info)  		 * resolution, we must lock it because we could access an opregion.  		 * The opregion access code assumes that the interpreter is locked.  		 */ -		status = acpi_ex_enter_interpreter(); -		if (ACPI_FAILURE(status)) { -			return_ACPI_STATUS(status); -		} +		acpi_ex_enter_interpreter();  		/* Function has a strange interface */  | 
