mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-20 18:15:29 +00:00
ACPI AML supports "serialized" methods which are protected by an implicit mutex. The mutex is re-entrant for that AML thread to allow recursion. However, Linux implements notify() by creating a new AML thread. So for systems where notify() re-enters a serialized method, deadlock results. The fix is to use the Linux thread_id as the key to allowing re-entrancy, not the AML thread pointer. http://bugzilla.kernel.org/show_bug.cgi?id=5534 Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com> Signed-off-by: Len Brown <len.brown@intel.com> |
History
|
|
|---|---|---|
| .. | ||
| Makefile | ||
| utalloc.c | ||
| utcache.c | ||
| utcopy.c | ||
| utdebug.c | ||
| utdelete.c | ||
| uteval.c | ||
| utglobal.c | ||
| utinit.c | ||
| utmath.c | ||
| utmisc.c | ||
| utmutex.c | ||
| utobject.c | ||
| utresrc.c | ||
| utstate.c | ||
| utxface.c | ||