1
0
Fork 0
forked from suyu/suyu
suyu/src
ReinUsesLisp ccdd84a778 hle/scheduler: Fix data race in is_context_switch_pending
As reported by tsan, SelectThreads could write to
is_context_switch_pending holding a mutex while SwitchToCurrent reads it
without holding any.

It is assumed that the author didn't want an atomic here, so the code is
reordered so that whenever is_context_switch_pending is read inside
SwitchToContext, the mutex is locked.
2020-08-26 02:56:05 +00:00
..
audio_core General: Tidy up clang-format warnings part 2 2020-08-13 14:19:08 -04:00
common Merge pull request #4548 from lioncash/color 2020-08-25 10:07:13 -04:00
core hle/scheduler: Fix data race in is_context_switch_pending 2020-08-26 02:56:05 +00:00
input_common General: Tidy up clang-format warnings part 2 2020-08-13 14:19:08 -04:00
tests tests/core_timing: Remove pragma optimize(off) 2020-08-03 11:12:55 -04:00
video_core Merge pull request #4574 from lioncash/const-fn 2020-08-25 11:24:13 -04:00
web_service web_service: Move web_result.h into web_service 2020-08-22 19:29:54 -04:00
yuzu Merge pull request #4541 from MerryMage/yolo 2020-08-21 23:06:21 -04:00
yuzu_cmd common/telemetry: Migrate namespace into the Common namespace 2020-08-18 15:08:32 -04:00
yuzu_tester common/telemetry: Migrate namespace into the Common namespace 2020-08-18 15:08:32 -04:00
.clang-format
CMakeLists.txt CMakeLists: Resolve #4478 2020-08-03 11:21:24 -04:00