https://bugzilla.kernel.org/show_bug.cgi?id=206553

--- Comment #14 from Jan Engelhardt (ej+...@inai.de) ---
Created attachment 287629
  --> https://bugzilla.kernel.org/attachment.cgi?id=287629&action=edit
Alternate patch to comment 9. Diagnostic patch.

This patch kills off the unbounded wait on acpi_gbl_global_lock_semaphore. 
Needless to say unbounded waits are kinda bad. It is here replaced with a 44ms
wait (just something that will stand out in logs).

Observations from running this patch on the hardware:

1. ACPI_ACQUIRE_GLOBAL_LOCK never succeeds in acquiring acpi_gbl_FACS. Looking
at what that macro does, this may turn out to be a hardware bug that can only
be worked around. Upgrading the firmware is not an option -- there is no
upgrade to be found on the manufacturer's website.

2. (as before) acpi_gbl_global_lock_semaphore never gets posted either, so
acpi_ex_system_wait_semaphore will never complete in a stock kernel.

Unlike comment 9, this patch does not skip nearly as much locking code, so the
dmesg should be better.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to