mirror of
https://github.com/acpica/acpica/
synced 2025-02-11 19:14:12 +03:00
![rmoore1](/assets/img/avatar_default.png)
Fixed a problem with the use of the Switch operator where execution by multiple concurrent threads could cause an AE_ALREADY_EXISTS. This is caused by the fact that there is no actual Switch opcode, it must be simulated with temp variables and if/else pairs. The solution chosen was to mark any method that uses Switch to be Serialized, thus preventing multiple thread entries. BZ 469.