ACPICA: take ACPI_MTX_INTERPRETER in acpi_unload_table_id()
authorOctavian Purdila <octavian.purdila@intel.com>
Tue, 16 Dec 2014 16:12:30 +0000 (18:12 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 22 Jan 2015 00:16:44 +0000 (01:16 +0100)
commit97d746578b1fc4ce461e6279220cab3605f02469
treedbd4b64eceb52ef9e5ac45b104fb44c843d4a567
parentec6f34e5b552fb0a52e6aae1a5afbbb1605cc6cc
ACPICA: take ACPI_MTX_INTERPRETER in acpi_unload_table_id()

acpi_tb_delete_namespace_by_owner() expects ACPI_MTX_INTERPRETER to be
taken. This fixes the following issue:

ACPI Error: Mutex [0x0] is not acquired, cannot release (20141107/utmutex-322)
Call Trace:
  [<ffffffff81b0bd28>] dump_stack+0x4f/0x7b
  [<ffffffff81546bfc>] acpi_ut_release_mutex+0x47/0x67
  [<ffffffff81542cf1>] acpi_tb_delete_namespace_by_owner+0x57/0x8d
  [<ffffffff81543ef1>] acpi_unload_table_id+0x3a/0x5e

Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/tbxface.c