diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2020-08-26 01:55:44 +0000 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2020-08-26 02:56:05 +0000 |
commit | ccdd84a778244eb1ebbf7ea6e39d5fca79f16e2a (patch) | |
tree | aab98e92a63c4ed5a3fcabef34dce8f8445278cf /src/yuzu/configuration/configure_input_player.cpp | |
parent | 4efaecf1251b152536cbf84af2616f3181d64960 (diff) |
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.
Diffstat (limited to 'src/yuzu/configuration/configure_input_player.cpp')
0 files changed, 0 insertions, 0 deletions