]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/acpi/events/evxface.c
ACPICA: revert "acpi_serialize" changes
[mirror_ubuntu-artful-kernel.git] / drivers / acpi / events / evxface.c
index 685a103a35873ee920e3d8e1c7783bed2b3ce1fd..a3379bafa676dc7da65fd71aeed1db5091ad7de7 100644 (file)
@@ -768,9 +768,11 @@ acpi_status acpi_acquire_global_lock(u16 timeout, u32 * handle)
                return (AE_BAD_PARAMETER);
        }
 
-       /* Must lock interpreter to prevent race conditions */
+       status = acpi_ex_enter_interpreter();
+       if (ACPI_FAILURE(status)) {
+               return (status);
+       }
 
-       acpi_ex_enter_interpreter();
        status = acpi_ev_acquire_global_lock(timeout);
        acpi_ex_exit_interpreter();