]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
authorDaniil Tatianin <d-tatianin@yandex-team.ru>
Fri, 22 Nov 2024 08:29:54 +0000 (11:29 +0300)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 12 Dec 2024 12:22:41 +0000 (13:22 +0100)
commitc53d96a4481f42a1635b96d2c1acbb0a126bfd54
treee37ea08487a0a28c30f4bbff8f8d9aeb8f4d6e1e
parentfac04efc5c793dccbd07e2d59af9f90b7fc0dca4
ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired

This bug was first introduced in c27f3d011b08, where the author of the
patch probably meant to do DeleteMutex instead of ReleaseMutex. The
mutex leak was noticed later on and fixed in e4dfe108371, but the bogus
MutexRelease line was never removed, so do it now.

Link: https://github.com/acpica/acpica/pull/982
Fixes: c27f3d011b08 ("ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling")
Signed-off-by: Daniil Tatianin <d-tatianin@yandex-team.ru>
Link: https://patch.msgid.link/20241122082954.658356-1-d-tatianin@yandex-team.ru
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/evxfregn.c